88 lines
2.4 KiB
Lua
88 lines
2.4 KiB
Lua
-- Class-M signs
|
|
local S = signs_lib.gettext
|
|
local cbox = signs_lib.make_selection_boxes(36, 36)
|
|
|
|
local sgroups = table.copy(signs_lib.standard_steel_groups)
|
|
sgroups.not_in_creative_inventory = 1
|
|
|
|
signs_lib.register_sign("street_signs:sign_us_route", {
|
|
description = "M1-4: Generic \"US Route\" sign",
|
|
selection_box = cbox,
|
|
mesh = "street_signs_generic_sign_36x36.obj",
|
|
tiles = {
|
|
"street_signs_us_route.png",
|
|
"street_signs_sign_edge.png",
|
|
},
|
|
inventory_image = "street_signs_us_route_inv.png",
|
|
groups = signs_lib.standard_steel_groups,
|
|
sounds = signs_lib.standard_steel_sign_sounds,
|
|
number_of_lines = 1,
|
|
horiz_scaling = 3.5,
|
|
vert_scaling = 1.4,
|
|
line_spacing = 6,
|
|
font_size = 31,
|
|
x_offset = 8,
|
|
y_offset = 11,
|
|
chars_per_line = 3,
|
|
entity_info = {
|
|
mesh = "street_signs_generic_sign_36x36_entity.obj",
|
|
yaw = signs_lib.wallmounted_yaw
|
|
},
|
|
allow_widefont = true
|
|
})
|
|
|
|
signs_lib.register_sign("street_signs:sign_us_interstate", {
|
|
description = "M1-1: Generic US Interstate sign",
|
|
selection_box = cbox,
|
|
mesh = "street_signs_interstate_shield.obj",
|
|
tiles = {
|
|
"street_signs_us_interstate.png",
|
|
"street_signs_sign_edge.png",
|
|
},
|
|
inventory_image = "street_signs_us_interstate_inv.png",
|
|
groups = signs_lib.standard_steel_groups,
|
|
sounds = signs_lib.standard_steel_sign_sounds,
|
|
default_color = "f",
|
|
number_of_lines = 1,
|
|
horiz_scaling = 4.3,
|
|
vert_scaling = 1.4,
|
|
line_spacing = 6,
|
|
font_size = 31,
|
|
x_offset = 8,
|
|
y_offset = 14,
|
|
chars_per_line = 3,
|
|
entity_info = {
|
|
mesh = "street_signs_interstate_shield_entity.obj",
|
|
yaw = signs_lib.wallmounted_yaw
|
|
},
|
|
allow_widefont = true
|
|
})
|
|
|
|
cbox = signs_lib.make_selection_boxes(48, 18)
|
|
|
|
signs_lib.register_sign("street_signs:sign_detour_right_m4_10", {
|
|
description = "M4-10: Detour sign (to right)",
|
|
selection_box = cbox,
|
|
mesh = "street_signs_generic_sign_48x18.obj",
|
|
tiles = {
|
|
"street_signs_detour_right_m4_10.png",
|
|
"street_signs_sign_edge.png",
|
|
},
|
|
inventory_image = "street_signs_detour_right_m4_10_inv.png",
|
|
groups = signs_lib.standard_steel_groups,
|
|
sounds = signs_lib.standard_steel_sign_sounds,
|
|
})
|
|
|
|
signs_lib.register_sign("street_signs:sign_detour_left_m4_10", {
|
|
description = "M4-10: Detour sign (to left)",
|
|
selection_box = cbox,
|
|
mesh = "street_signs_generic_sign_48x18.obj",
|
|
tiles = {
|
|
"street_signs_detour_left_m4_10.png",
|
|
"street_signs_sign_edge.png",
|
|
},
|
|
inventory_image = "street_signs_detour_left_m4_10_inv.png",
|
|
groups = signs_lib.standard_steel_groups,
|
|
sounds = signs_lib.standard_steel_sign_sounds,
|
|
})
|