summaryrefslogtreecommitdiff
path: root/street_signs/signs_misc_generic.lua
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-10-09 07:50:37 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-10-09 07:50:37 -0400
commit0d094bed13f1700ea2ef1924ecf089c9d96dda83 (patch)
tree8c9ef6fda2d7484e3998a98c0e1556e9ee291a19 /street_signs/signs_misc_generic.lua
parent69ae9cccb6e4dac0a50b3287a2c12b9daa3292b2 (diff)
downloaddreambuilder_modpack-0d094bed13f1700ea2ef1924ecf089c9d96dda83.tar
dreambuilder_modpack-0d094bed13f1700ea2ef1924ecf089c9d96dda83.tar.gz
dreambuilder_modpack-0d094bed13f1700ea2ef1924ecf089c9d96dda83.tar.bz2
dreambuilder_modpack-0d094bed13f1700ea2ef1924ecf089c9d96dda83.tar.xz
dreambuilder_modpack-0d094bed13f1700ea2ef1924ecf089c9d96dda83.zip
update street_signs, signs_lib, and unifieddyes
Diffstat (limited to 'street_signs/signs_misc_generic.lua')
-rw-r--r--street_signs/signs_misc_generic.lua41
1 files changed, 40 insertions, 1 deletions
diff --git a/street_signs/signs_misc_generic.lua b/street_signs/signs_misc_generic.lua
index 78d346b..9e7edc6 100644
--- a/street_signs/signs_misc_generic.lua
+++ b/street_signs/signs_misc_generic.lua
@@ -194,7 +194,7 @@ for _, s in ipairs(street_signs.big_sign_sizes) do
local defc = c[2]
minetest.register_node("street_signs:sign_highway_"..size.."_"..color, {
- description = "Generic highway sign (3-line, "..size..", "..color..")",
+ description = "Generic highway sign ("..nlines.."-line, "..size..", "..color..")",
inventory_image = "street_signs_generic_highway_"..size.."_"..color.."_inv.png",
wield_image = "street_signs_generic_highway_"..size.."_"..color.."_inv.png",
paramtype = "light",
@@ -230,7 +230,46 @@ for _, s in ipairs(street_signs.big_sign_sizes) do
}
})
+ minetest.register_node("street_signs:sign_highway_widefont_"..size.."_"..color, {
+ description = "Generic highway sign (Wide font, "..nlines.."-line, "..size..", "..color..")",
+ inventory_image = "street_signs_generic_highway_"..size.."_"..color.."_inv.png",
+ wield_image = "street_signs_generic_highway_"..size.."_"..color.."_inv.png",
+ paramtype = "light",
+ sunlight_propagates = true,
+ paramtype2 = "wallmounted",
+ drawtype = "mesh",
+ node_box = cbox,
+ selection_box = cbox,
+ mesh = "street_signs_generic_highway_"..size..".obj",
+ tiles = {
+ "street_signs_generic_highway_front_"..size.."_"..color..".png",
+ "street_signs_generic_highway_back_"..size..".png",
+ "street_signs_generic_highway_edges.png"
+ },
+ default_color = defc,
+ groups = {choppy=2, dig_immediate=2},
+ on_construct = street_signs.construct_sign,
+ on_destruct = street_signs.destruct_sign,
+ on_receive_fields = street_signs.receive_fields,
+ on_punch = street_signs.update_sign,
+ on_rotate = street_signs.wallmounted_rotate,
+ number_of_lines = nlines,
+ chars_per_line = math.ceil(nchars/1.4),
+ horiz_scaling = hscale/1.4,
+ vert_scaling = vscale,
+ line_spacing = 2,
+ font_size = 31,
+ x_offset = xoffs,
+ y_offset = yoffs,
+ entity_info = {
+ mesh = "street_signs_generic_highway_"..size.."_entity.obj",
+ yaw = street_signs.wallmounted_yaw
+ }
+ })
+
table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_highway_"..size.."_"..color)
+ table.insert(street_signs.lbm_restore_nodes, "street_signs:sign_highway_widefont_"..size.."_"..color)
+
end
end