use signs_lib.standard_steel_groups for all signs
(adding "not_in_creative_inventory" as needed)master
parent
e874fa2677
commit
f0df211bd8
|
@ -24,7 +24,7 @@ minetest.register_node("street_signs:sign_basic", {
|
|||
selection_box = cbox,
|
||||
mesh = "street_signs_basic.obj",
|
||||
tiles = { "street_signs_basic.png" },
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2},
|
||||
groups = signs_lib.standard_steel_groups,
|
||||
default_color = "f",
|
||||
on_construct = signs_lib.construct_sign,
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
|
@ -68,7 +68,7 @@ minetest.register_node("street_signs:sign_basic_top_only", {
|
|||
selection_box = cbox,
|
||||
mesh = "street_signs_basic_top_only.obj",
|
||||
tiles = { "street_signs_basic.png" },
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2},
|
||||
groups = signs_lib.standard_steel_groups,
|
||||
default_color = "f",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -105,6 +105,9 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
pole_mount_tex = "signs_lib_pole_mount.png"
|
||||
end
|
||||
|
||||
local groups = table.copy(signs_lib.standard_steel_groups)
|
||||
groups.not_in_creative_inventory = nci
|
||||
|
||||
cbox = signs_lib.make_selection_boxes(24, 24, onpole)
|
||||
|
||||
minetest.register_node("street_signs:sign_service_hospital"..onpole, {
|
||||
|
@ -122,7 +125,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_service_hospital_inv.png",
|
||||
wield_image = "street_signs_service_hospital_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -144,7 +147,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_service_handicapped_inv.png",
|
||||
wield_image = "street_signs_service_handicapped_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -166,7 +169,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_service_fuel_inv.png",
|
||||
wield_image = "street_signs_service_fuel_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -188,7 +191,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_service_food_inv.png",
|
||||
wield_image = "street_signs_service_food_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -210,7 +213,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_service_lodging_inv.png",
|
||||
wield_image = "street_signs_service_lodging_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -232,7 +235,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_service_ev_charging_inv.png",
|
||||
wield_image = "street_signs_service_ev_charging_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
|
|
@ -15,6 +15,9 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
pole_mount_tex = "signs_lib_pole_mount.png"
|
||||
end
|
||||
|
||||
local groups = table.copy(signs_lib.standard_steel_groups)
|
||||
groups.not_in_creative_inventory = nci
|
||||
|
||||
cbox = signs_lib.make_selection_boxes(36, 36, onpole)
|
||||
|
||||
minetest.register_node("street_signs:sign_us_route"..onpole, {
|
||||
|
@ -32,7 +35,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_us_route_inv.png",
|
||||
wield_image = "street_signs_us_route_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -71,7 +74,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_us_interstate_inv.png",
|
||||
wield_image = "street_signs_us_interstate_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "f",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -112,7 +115,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_detour_right_m4_10_inv.png",
|
||||
wield_image = "street_signs_detour_right_m4_10_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -134,7 +137,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_detour_left_m4_10_inv.png",
|
||||
wield_image = "street_signs_detour_left_m4_10_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
|
|
@ -20,6 +20,6 @@ for _, d in ipairs({"l", "c", "r"}) do
|
|||
"street_signs_sign_edge.png"
|
||||
},
|
||||
inventory_image = "street_signs_object_marker_type3_"..d.."_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2},
|
||||
groups = signs_lib.standard_steel_groups,
|
||||
})
|
||||
end
|
||||
|
|
|
@ -15,6 +15,9 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
pole_mount_tex = "signs_lib_pole_mount.png"
|
||||
end
|
||||
|
||||
local groups = table.copy(signs_lib.standard_steel_groups)
|
||||
groups.not_in_creative_inventory = nci
|
||||
|
||||
cbox = signs_lib.make_selection_boxes(36, 36, onpole)
|
||||
|
||||
minetest.register_node("street_signs:sign_stop"..onpole, {
|
||||
|
@ -32,7 +35,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_stop_inv.png",
|
||||
wield_image = "street_signs_stop_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -57,7 +60,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_stop_all_way_inv.png",
|
||||
wield_image = "street_signs_stop_all_way_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -81,7 +84,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_yield_inv.png",
|
||||
wield_image = "street_signs_yield_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -105,7 +108,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_speed_limit_inv.png",
|
||||
wield_image = "street_signs_speed_limit_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -147,7 +150,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_no_right_turn_inv.png",
|
||||
wield_image = "street_signs_no_right_turn_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_no_right_turn"
|
||||
|
@ -169,7 +172,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_no_left_turn_inv.png",
|
||||
wield_image = "street_signs_no_left_turn_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_no_left_turn"
|
||||
|
@ -191,7 +194,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_no_u_turn_inv.png",
|
||||
wield_image = "street_signs_no_u_turn_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_no_u_turn"
|
||||
|
@ -213,7 +216,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_u_turn_here_inv.png",
|
||||
wield_image = "street_signs_u_turn_here_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_u_turn_here"
|
||||
|
@ -237,7 +240,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_left_turn_only_inv.png",
|
||||
wield_image = "street_signs_left_turn_only_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_left_turn_only"
|
||||
|
@ -259,7 +262,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_right_turn_only_inv.png",
|
||||
wield_image = "street_signs_right_turn_only_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_right_turn_only"
|
||||
|
@ -281,7 +284,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_straight_through_only_inv.png",
|
||||
wield_image = "street_signs_straight_through_only_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_straight_through_only"
|
||||
|
@ -303,7 +306,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_left_turn_or_straight_inv.png",
|
||||
wield_image = "street_signs_left_turn_or_straight_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_left_turn_or_straight"
|
||||
|
@ -325,7 +328,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_right_turn_or_straight_inv.png",
|
||||
wield_image = "street_signs_right_turn_or_straight_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_right_turn_or_straight"
|
||||
|
@ -350,7 +353,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_left_lane_must_turn_left_inv.png",
|
||||
wield_image = "street_signs_left_lane_must_turn_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_left_lane_must_turn_left"
|
||||
|
@ -372,7 +375,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_right_lane_must_turn_right_inv.png",
|
||||
wield_image = "street_signs_right_lane_must_turn_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_right_lane_must_turn_right"
|
||||
|
@ -394,7 +397,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_no_straight_through_inv.png",
|
||||
wield_image = "street_signs_no_straight_through_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_no_straight_through"
|
||||
|
@ -417,7 +420,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_keep_right_inv.png",
|
||||
wield_image = "street_signs_keep_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_keep_right"
|
||||
|
@ -438,7 +441,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_keep_left_inv.png",
|
||||
wield_image = "street_signs_keep_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_keep_left"
|
||||
|
@ -462,7 +465,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_do_not_enter_inv.png",
|
||||
wield_image = "street_signs_do_not_enter_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_do_not_enter"
|
||||
|
@ -485,7 +488,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_wrong_way_inv.png",
|
||||
wield_image = "street_signs_wrong_way_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_wrong_way"
|
||||
|
@ -508,7 +511,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_one_way_left_inv.png",
|
||||
wield_image = "street_signs_one_way_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_one_way_left"
|
||||
|
@ -529,7 +532,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_one_way_right_inv.png",
|
||||
wield_image = "street_signs_one_way_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_one_way_right"
|
||||
|
@ -552,7 +555,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_divided_highway_with_cross_road_inv.png",
|
||||
wield_image = "street_signs_divided_highway_with_cross_road_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_divided_highway_with_cross_road"
|
||||
|
@ -575,7 +578,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_roundabout_directional_inv.png",
|
||||
wield_image = "street_signs_roundabout_directional.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_roundabout_directional"
|
||||
|
@ -596,7 +599,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_roundabout_directional_left_inv.png",
|
||||
wield_image = "street_signs_roundabout_directional_left.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_roundabout_directional_left"
|
||||
|
@ -619,7 +622,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_roundabout_counter_clockwise_inv.png",
|
||||
wield_image = "street_signs_roundabout_counter_clockwise.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_roundabout_counter_clockwise"
|
||||
|
@ -640,7 +643,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_roundabout_clockwise_inv.png",
|
||||
wield_image = "street_signs_roundabout_clockwise.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_roundabout_clockwise"
|
||||
|
@ -663,7 +666,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_do_not_stop_on_tracks_inv.png",
|
||||
wield_image = "street_signs_do_not_stop_on_tracks.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -687,7 +690,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3a_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3a_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -709,7 +712,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3a_right_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3a_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -731,7 +734,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3a_both_ways_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -753,7 +756,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3e_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3e_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -775,7 +778,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3e_left_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3e_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -797,7 +800,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3i_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3i_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -836,7 +839,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_cross_r10_3i_left_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_cross_r10_3i_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -877,7 +880,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_left_on_green_arrow_only_inv.png",
|
||||
wield_image = "street_signs_left_on_green_arrow_only_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_left_on_green_arrow_only"
|
||||
|
@ -900,7 +903,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_stop_here_on_red_inv.png",
|
||||
wield_image = "street_signs_stop_here_on_red_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_stop_here_on_red"
|
||||
|
@ -923,7 +926,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_use_lane_with_green_arrow_inv.png",
|
||||
wield_image = "street_signs_use_lane_with_green_arrow_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:use_lane_with_green_arrow"
|
||||
|
@ -946,7 +949,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_no_turn_on_red_light_inv.png",
|
||||
wield_image = "street_signs_no_turn_on_red_light_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:no_turn_on_red_light"
|
||||
|
@ -969,7 +972,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_left_turn_yield_on_green_light_inv.png",
|
||||
wield_image = "street_signs_left_turn_yield_on_green_light_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_left_turn_yield_on_green_light"
|
||||
|
@ -992,7 +995,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_crosswalk_stop_on_red_light_inv.png",
|
||||
wield_image = "street_signs_crosswalk_stop_on_red_light_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_crosswalk_stop_on_red_light"
|
||||
|
@ -1015,7 +1018,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_ped_push_button_to_turn_on_warning_lights_inv.png",
|
||||
wield_image = "street_signs_ped_push_button_to_turn_on_warning_lights_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -1039,7 +1042,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_rr_grade_crossbuck_inv.png",
|
||||
wield_image = "street_signs_rr_grade_crossbuck_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
drop = "street_signs:sign_rr_grade_crossbuck"
|
||||
|
@ -1062,7 +1065,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_rr_exempt_r15_3p_inv.png",
|
||||
wield_image = "street_signs_rr_exempt_r15_3p_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -1091,5 +1094,5 @@ minetest.register_node("street_signs:sign_stop_for_ped", {
|
|||
mesh = "street_signs_stop_for_ped.obj",
|
||||
tiles = { "street_signs_stop_for_ped.png" },
|
||||
inventory_image = "street_signs_stop_for_ped_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2},
|
||||
groups = signs_lib.standard_steel_groups,
|
||||
})
|
||||
|
|
|
@ -15,6 +15,9 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
pole_mount_tex = "signs_lib_pole_mount.png"
|
||||
end
|
||||
|
||||
local groups = table.copy(signs_lib.standard_steel_groups)
|
||||
groups.not_in_creative_inventory = nci
|
||||
|
||||
cbox = signs_lib.make_selection_boxes(36, 36, onpole)
|
||||
|
||||
minetest.register_node("street_signs:sign_road_turns_sharp_left"..onpole, {
|
||||
|
@ -32,7 +35,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_sharp_left_inv.png",
|
||||
wield_image = "street_signs_road_turns_sharp_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -54,7 +57,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_sharp_right_inv.png",
|
||||
wield_image = "street_signs_road_turns_sharp_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -76,7 +79,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_left_inv.png",
|
||||
wield_image = "street_signs_road_turns_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -98,7 +101,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_right_inv.png",
|
||||
wield_image = "street_signs_road_turns_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -120,7 +123,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_dog_leg_left_inv.png",
|
||||
wield_image = "street_signs_road_turns_dog_leg_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -142,7 +145,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_dog_leg_right_inv.png",
|
||||
wield_image = "street_signs_road_turns_dog_leg_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -164,7 +167,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_dog_leg_curve_left_inv.png",
|
||||
wield_image = "street_signs_road_turns_dog_leg_curve_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -186,7 +189,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_dog_leg_curve_right_inv.png",
|
||||
wield_image = "street_signs_road_turns_dog_leg_curve_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -208,7 +211,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_winding_inv.png",
|
||||
wield_image = "street_signs_road_winding_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -230,7 +233,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_hairpin_left_inv.png",
|
||||
wield_image = "street_signs_road_turns_hairpin_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -252,7 +255,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_hairpin_right_inv.png",
|
||||
wield_image = "street_signs_road_turns_hairpin_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -274,7 +277,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_270_left_inv.png",
|
||||
wield_image = "street_signs_road_turns_270_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -296,7 +299,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_road_turns_270_right_inv.png",
|
||||
wield_image = "street_signs_road_turns_270_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -320,7 +323,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_large_arrow_left_inv.png",
|
||||
wield_image = "street_signs_large_arrow_left_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -342,7 +345,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_large_arrow_right_inv.png",
|
||||
wield_image = "street_signs_large_arrow_right_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -364,7 +367,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_two_direction_large_arrow_inv.png",
|
||||
wield_image = "street_signs_two_direction_large_arrow_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -388,7 +391,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_cross_road_ahead_inv.png",
|
||||
wield_image = "street_signs_cross_road_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -410,7 +413,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_side_road_right_ahead_inv.png",
|
||||
wield_image = "street_signs_side_road_right_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -432,7 +435,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_side_road_left_ahead_inv.png",
|
||||
wield_image = "street_signs_side_road_left_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -454,7 +457,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_t_junction_ahead_inv.png",
|
||||
wield_image = "street_signs_t_junction_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -476,7 +479,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_circular_intersection_ahead_inv.png",
|
||||
wield_image = "street_signs_circular_intersection_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -498,7 +501,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_offset_side_road_left_ahead_inv.png",
|
||||
wield_image = "street_signs_offset_side_road_left_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -520,7 +523,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_offset_side_road_right_ahead_inv.png",
|
||||
wield_image = "street_signs_offset_side_road_right_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -542,7 +545,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_stop_ahead_inv.png",
|
||||
wield_image = "street_signs_stop_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -564,7 +567,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_yield_ahead_inv.png",
|
||||
wield_image = "street_signs_yield_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -586,7 +589,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_signal_ahead_inv.png",
|
||||
wield_image = "street_signs_signal_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -608,7 +611,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_merging_traffic_inv.png",
|
||||
wield_image = "street_signs_merging_traffic_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -630,7 +633,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_left_lane_ends_inv.png",
|
||||
wield_image = "street_signs_left_lane_ends_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -652,7 +655,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_right_lane_ends_inv.png",
|
||||
wield_image = "street_signs_right_lane_ends_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -674,7 +677,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_divided_highway_begins_inv.png",
|
||||
wield_image = "street_signs_divided_highway_begins_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -696,7 +699,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_divided_highway_ends_inv.png",
|
||||
wield_image = "street_signs_divided_highway_ends_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -718,7 +721,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_two_way_traffic_inv.png",
|
||||
wield_image = "street_signs_two_way_traffic_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -740,7 +743,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_hill_with_grade_ahead_inv.png",
|
||||
wield_image = "street_signs_hill_with_grade_ahead_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -781,7 +784,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_distance_2_lines_inv.png",
|
||||
wield_image = "street_signs_distance_2_lines_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -820,7 +823,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_distance_2_lines_orange_inv.png",
|
||||
wield_image = "street_signs_distance_2_lines_orange_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -862,7 +865,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_rr_grade_crossing_advance_inv.png",
|
||||
wield_image = "street_signs_rr_grade_crossing_advance_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -886,7 +889,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_rr_exempt_w10_1ap_inv.png",
|
||||
wield_image = "street_signs_rr_exempt_w10_1ap_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -910,7 +913,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_pedestrian_crossing_inv.png",
|
||||
wield_image = "street_signs_pedestrian_crossing_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
after_place_node = signs_lib.after_place_node,
|
||||
on_rotate = signs_lib.wallmounted_rotate,
|
||||
|
@ -932,7 +935,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_low_clearance_inv.png",
|
||||
wield_image = "street_signs_low_clearance_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -973,7 +976,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_advisory_speed_mph_inv.png",
|
||||
wield_image = "street_signs_advisory_speed_mph_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -1012,7 +1015,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_advisory_speed_kmh_inv.png",
|
||||
wield_image = "street_signs_advisory_speed_kmh_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -1051,7 +1054,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_advisory_speed_ms_inv.png",
|
||||
wield_image = "street_signs_advisory_speed_ms_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
|
|
@ -13,6 +13,9 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
pole_mount_tex = "signs_lib_pole_mount.png"
|
||||
end
|
||||
|
||||
local groups = table.copy(signs_lib.standard_steel_groups)
|
||||
groups.not_in_creative_inventory = nci
|
||||
|
||||
cbox = signs_lib.make_selection_boxes(36, 36, onpole)
|
||||
|
||||
minetest.register_node("street_signs:sign_warning_3_line"..onpole, {
|
||||
|
@ -30,7 +33,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_warning_3_line_inv.png",
|
||||
wield_image = "street_signs_warning_3_line_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -69,7 +72,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_warning_4_line_inv.png",
|
||||
wield_image = "street_signs_warning_4_line_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -108,7 +111,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_warning_orange_3_line_inv.png",
|
||||
wield_image = "street_signs_warning_orange_3_line_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -147,7 +150,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
|
|||
},
|
||||
inventory_image = "street_signs_warning_orange_4_line_inv.png",
|
||||
wield_image = "street_signs_warning_orange_4_line_inv.png",
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2, not_in_creative_inventory = nci},
|
||||
groups = groups,
|
||||
default_color = "0",
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
|
@ -214,7 +217,7 @@ for _, s in ipairs(street_signs.big_sign_sizes) do
|
|||
"street_signs_generic_highway_edges.png"
|
||||
},
|
||||
default_color = defc,
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2},
|
||||
groups = signs_lib.standard_steel_groups,
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
on_destruct = signs_lib.destruct_sign,
|
||||
|
@ -252,7 +255,7 @@ for _, s in ipairs(street_signs.big_sign_sizes) do
|
|||
"street_signs_generic_highway_edges.png"
|
||||
},
|
||||
default_color = defc,
|
||||
groups = {sign = 1, choppy=2, dig_immediate=2},
|
||||
groups = signs_lib.standard_steel_groups,
|
||||
on_rightclick = signs_lib.construct_sign,
|
||||
on_construct = signs_lib.construct_sign,
|
||||
on_destruct = signs_lib.destruct_sign,
|
||||
|
|
Loading…
Reference in New Issue