From e5ada58c2b721acada95b53b2ba908e3ec5b5824 Mon Sep 17 00:00:00 2001 From: gpn39f Date: Sun, 22 Sep 2019 20:29:56 +0200 Subject: [PATCH] Add more Versions of the Large Banner. Add node length 3, 5, 6, 7 and 8 --- signs_road/crafts.lua | 36 +++++++++++++++-- signs_road/nodes.lua | 89 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 120 insertions(+), 5 deletions(-) diff --git a/signs_road/crafts.lua b/signs_road/crafts.lua index 314a91a..7a62b5c 100644 --- a/signs_road/crafts.lua +++ b/signs_road/crafts.lua @@ -195,7 +195,37 @@ minetest.register_craft({ }) minetest.register_craft({ - type = "shapeless", - output = 'signs_road:large_street_sign', - recipe = {'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign'}, + type = "shapeless", + output = 'signs_road:large_street_sign3', + recipe = {'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'signs_road:large_street_sign4', + recipe = {'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'signs_road:large_street_sign5', + recipe = {'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'signs_road:large_street_sign6', + recipe = {'signs_road:large_street_sign3', 'signs_road:large_street_sign3'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'signs_road:large_street_sign7', + recipe = {'signs_road:large_street_sign4', 'signs_road:large_street_sign3'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'signs_road:large_street_sign8', + recipe = {'signs_road:large_street_sign4', 'signs_road:large_street_sign4'}, }) diff --git a/signs_road/nodes.lua b/signs_road/nodes.lua index 74eca23..4ef66a6 100644 --- a/signs_road/nodes.lua +++ b/signs_road/nodes.lua @@ -39,7 +39,24 @@ local models = { inventory_image = "signs_road_blue_street.png", }, }, - large_street_sign = { + large_street_sign3 = { + depth = 1/16, + width = 48/16, + height = 12/16, + entity_fields = { + maxlines = 1, + color = "#000", + }, + node_fields = { + visual_scale = 1, + description = S("Large Banner 3"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_large_white.png" }, + inventory_image = "signs_road_white.png", + }, + }, + large_street_sign4 = { depth = 1/16, width = 64/16, height = 12/16, @@ -49,7 +66,75 @@ local models = { }, node_fields = { visual_scale = 1, - description = S("Large banner"), + description = S("Large Banner 4"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_large_white.png" }, + inventory_image = "signs_road_white.png", + }, + }, + large_street_sign5 = { + depth = 1/16, + width = 80/16, + height = 12/16, + entity_fields = { + maxlines = 1, + color = "#000", + }, + node_fields = { + visual_scale = 1, + description = S("Large Banner 5"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_large_white.png" }, + inventory_image = "signs_road_white.png", + }, + }, + large_street_sign6 = { + depth = 1/16, + width = 96/16, + height = 12/16, + entity_fields = { + maxlines = 1, + color = "#000", + }, + node_fields = { + visual_scale = 1, + description = S("Large Banner 6"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_large_white.png" }, + inventory_image = "signs_road_white.png", + }, + }, + large_street_sign7 = { + depth = 1/16, + width = 112/16, + height = 12/16, + entity_fields = { + maxlines = 1, + color = "#000", + }, + node_fields = { + visual_scale = 1, + description = S("Large Banner 7"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_large_white.png" }, + inventory_image = "signs_road_white.png", + }, + }, + large_street_sign8 = { + depth = 1/16, + width = 128/16, + height = 12/16, + entity_fields = { + maxlines = 1, + color = "#000", + }, + node_fields = { + visual_scale = 1, + description = S("Large Banner 8"), tiles = { "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_large_white.png" },