diff options
author | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2018-10-09 07:50:37 -0400 |
---|---|---|
committer | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2018-10-09 07:50:37 -0400 |
commit | 0d094bed13f1700ea2ef1924ecf089c9d96dda83 (patch) | |
tree | 8c9ef6fda2d7484e3998a98c0e1556e9ee291a19 /street_signs/signs_misc_generic.lua | |
parent | 69ae9cccb6e4dac0a50b3287a2c12b9daa3292b2 (diff) | |
download | dreambuilder_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.lua | 41 |
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 |