-- **************************************************************************************************** MATERIALS -- Galvanized steel stair, slab, panel and microblock register_stair_slab_panel_micro("infrastructure", "galvanized_steel", "infrastructure:galvanized_steel", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=2}, {"infrastructure_galvanized_steel.png"}, "Galvanized steel", "galvanized_steel", 0) -- **************************************************************************************************** CENTER LINES -- Asphalt stair, slab, panel and microblock with center solid line register_stair_slab_panel_micro("infrastructure", "asphalt_center_solid_line", "infrastructure:asphalt_center_solid_line", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, { "streets_asphalt.png^infrastructure_single_yellow_line.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png" }, "Asphalt with center solid line", "asphalt_center_solid_line", 0) -- Asphalt stair, slab, panel and microblock with center solid line on one side register_stair_slab_panel_micro("infrastructure", "asphalt_center_solid_one_side", "infrastructure:asphalt_center_solid_one_side", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, { "streets_asphalt.png^infrastructure_solid_yellow_line_one_side.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png" }, "Asphalt with center solid line on one side", "asphalt_center_solid_one_side", 0) -- Asphalt stair, slab, panel and microblock with center solid double line register_stair_slab_panel_micro("infrastructure", "asphalt_center_solid_double", "infrastructure:asphalt_center_solid_double", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, { "streets_asphalt.png^infrastructure_double_yellow_line.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png" }, "Asphalt with center solid double line", "asphalt_center_solid_double", 0) -- Asphalt block with center corner single line register_stair_slab_panel_micro("infrastructure", "asphalt_center_corner_single", "infrastructure:asphalt_center_corner_single", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, { "streets_asphalt.png^infrastructure_single_yellow_line_corner.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png" }, "Asphalt with center corner single line", "asphalt_center_corner_single", 0) -- Asphalt block with center corner double line register_stair_slab_panel_micro("infrastructure", "asphalt_center_corner_double", "infrastructure:asphalt_center_corner_double", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, { "streets_asphalt.png^infrastructure_solid_double_yellow_line_corner.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png", "streets_asphalt.png" }, "Asphalt with center corner double line", "asphalt_center_corner_double", 0) -- **************************************************************************************************** TRAFFIC MARKS -- Asphalt stair, slab, panel and microblock with arrow straight register_stair_slab_panel_micro("infrastructure", "asphalt_arrow_straight", "infrastructure:asphalt_arrow_straight", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, {"streets_arrow_straight.png", "infrastructure_asphalt.png"}, "Asphalt with arrow straight", "asphalt_arrow_straight", 0) -- Asphalt stair, slab, panel and microblock with arrow straight + left register_stair_slab_panel_micro("infrastructure", "asphalt_arrow_straight_left", "infrastructure:asphalt_arrow_straight_left", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, {"streets_asphalt.png^streets_arrow_straight_left.png", "infrastructure_asphalt.png"}, "Asphalt with arrow straight + left", "asphalt_arrow_straight_left", 0) -- Asphalt stair, slab, panel and microblock with arrow straight + right register_stair_slab_panel_micro("infrastructure", "asphalt_arrow_straight_right", "infrastructure:asphalt_arrow_straight_right", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, {"streets_asphalt.png^streets_arrow_straight_right.png", "infrastructure_asphalt.png"}, "Asphalt with arrow straight + right", "asphalt_arrow_straight_right", 0) -- Asphalt stair, slab, panel and microblock with arrow left register_stair_slab_panel_micro("infrastructure", "asphalt_arrow_left", "infrastructure:asphalt_arrow_left", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, {"streets_asphalt.png^streets_arrow_left.png", "infrastructure_asphalt.png"}, "Asphalt with arrow left", "asphalt_arrow_left", 0) -- Asphalt stair, slab, panel and microblock with arrow right register_stair_slab_panel_micro("infrastructure", "asphalt_arrow_right", "infrastructure:asphalt_arrow_right", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, {"streets_asphalt.png^streets_arrow_right.png", "infrastructure_asphalt.png"}, "Asphalt with arrow right", "asphalt_arrow_right", 0) -- Asphalt stair, slab, panel and microblock with "P"-sign register_stair_slab_panel_micro("infrastructure", "asphalt_parking", "infrastructure:asphalt_parking", {not_in_creative_inventory=NOT_IN_CREATIVE_INVENTORY, cracky=1}, {"streets_asphalt.png^streets_parking.png", "infrastructure_asphalt.png"}, "Asphalt with a parking sign", "asphalt_parking", 0) -- Register known infrastructure nodes in circular saw if avaiable if circular_saw then for i,v in ipairs({ -- Materials "asphalt", "concrete", "galvanized_steel", -- Center lines "asphalt_center_dashed", "asphalt_center_solid", "asphalt_center_solid_one_side", "asphalt_center_solid_double", "asphalt_center_corner_single", "asphalt_center_corner_double", -- Traffic marks "asphalt_arrow_straight", "asphalt_arrow_straight_left", "asphalt_arrow_straight_right", "asphalt_arrow_left", "asphalt_arrow_right", "asphalt_parking" }) do table.insert(circular_saw.known_stairs, "infrastructure:"..v); end end