From 991248deb89bbcf0b1215b398abdb87b3d5aa313 Mon Sep 17 00:00:00 2001 From: acmgit Date: Tue, 2 Aug 2016 20:34:35 +0200 Subject: Filenameparameter in nodes.lua added. --- init.lua | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index b05303b..d85cd4f 100644 --- a/init.lua +++ b/init.lua @@ -10,25 +10,23 @@ for i,n in ipairs(bb_boardlist) do -- For Recipe: Item isn't given? if n.item1 == nil then n.item1 = "sign_wall_wood" - end - if n.item2 == nil then + elseif n.item2 == nil then n.item2 = "white" - end - if n.item3 == nil then + elseif n.item3 == nil then n.item3 = "white" end -- scale isn't given or 0 (invalid)? if n.scale == nil or n.scale == 0 then n.scale = 1 - end - -- scale has a negative value? - if n.scale < 0 then + elseif n.scale < 0 then -- scale has a negative value? n.scale = n.scale * -1 end - -- no Imagetyp is given? - if n.imgtyp == nil then + -- Filename isn't given? + if n.filename == nil then + n.filename = "bb_" .. n.item1 .. "_" .. n.item2 .. "_" .. n.item3 + elseif n.imgtyp == nil then -- no Imagetyp is given? n.imgtyp = "png" end @@ -38,10 +36,10 @@ for i,n in ipairs(bb_boardlist) do drawtype = "signlike", visual_scale = n.scale, tiles = { - "bb_"..n.item1.."_"..n.item2.."_"..n.item3.."."..n.imgtyp + n.filename .. "." ..n.imgtyp }, - inventory_image = "bb_"..n.item1.."_"..n.item2.."_"..n.item3.."."..n.imgtyp, - wield_image = "bb_"..n.item1.."_"..n.item2.."_"..n.item3.."."..n.imgtyp, + inventory_image = n.filename .."."..n.imgtyp, + wield_image = n.filename .. "." ..n.imgtyp, paramtype = "light", paramtype2 = "wallmounted", sunlight_propagates = true, -- cgit v1.2.3