diff --git a/industrial_floor.lua b/industrial_floor.lua index a42d1b2..8b508f0 100644 --- a/industrial_floor.lua +++ b/industrial_floor.lua @@ -29,6 +29,39 @@ minetest.register_craft({ replacements = {{"default:sword_steel", "default:sword_steel"}} }) +--plant_blocks:scissors +minetest.register_craftitem("plant_blocks:scissors", { + description = S("Scissors"), + inventory_image = "scissors.png" +}) + +minetest.register_craft({ + output = 'plant_blocks:scissors', + recipe = { + {'basic_materials:steel_strip', '', ''}, + {'basic_materials:plastic_sheet','', ''}, + } +}) + +--plant_blocks:triangular_stencil Треугольный трафарет +minetest.register_craftitem("plant_blocks:triangular_stencil", { + description = S("Triangular_stencil"), + inventory_image = "triangular_stencil.png" +}) + +minetest.register_craft({ + output = 'plant_blocks:triangular_stencil', + recipe = { + {'basic_materials:plastic_sheet','plant_blocks:scissors','plant_blocks:ruler'} + }, + replacements = { + {"plant_blocks:scissors", "plant_blocks:scissors"}, + {"plant_blocks:ruler", "plant_blocks:ruler"}, + } +}) + +--[[*******************************************************************]] + --plant_blocks:industrial_floor minetest.register_node("plant_blocks:floor", { description = S("Industrial floor"), @@ -83,7 +116,7 @@ minetest.register_craft({ minetest.register_node("plant_blocks:yellow_black_line_floor", { description = S("Industrial with black and yellow line floor"), paramtype2 = "facedir", - place_param2 = 0, + --place_param2 = 0, tiles = { "floor_up.png^[combine:32x32:0,0=yellow_black_line_up.png", "basic_materials_cement_block.png", @@ -114,7 +147,7 @@ minetest.register_craft({ minetest.register_node("plant_blocks:yellow_black_line_corner_floor", { description = S("Industrial floor with black and yellow corner line"), paramtype2 = "facedir", - place_param2 = 0, + --place_param2 = 0, tiles = { "floor_up.png^yellow_black_line_corner_up.png", "basic_materials_cement_block.png", @@ -146,7 +179,7 @@ minetest.register_craft({ minetest.register_node("plant_blocks:forklift_floor_sign", { description = S("Industrial forklift floor sign"), paramtype2 = "facedir", - place_param2 = 0, + --place_param2 = 0, tiles = { "floor_up.png^forklift_sign_up.png", "basic_materials_cement_block.png", @@ -163,14 +196,73 @@ minetest.register_node("plant_blocks:forklift_floor_sign", { minetest.register_craft({ output = 'plant_blocks:forklift_floor_sign', recipe = { - {'dye:black','', 'dye:yellow'}, - {'plant_blocks:ruler', 'plant_blocks:floor', 'plant_blocks:ruler'}, - {'plant_blocks:brush', 'plant_blocks:ruler', ''}, + {'dye:black','plant_blocks:triangular_stencil', 'dye:yellow'}, + {'', 'plant_blocks:floor', ''}, + {'plant_blocks:brush', '', ''}, }, replacements = { {"plant_blocks:brush", "plant_blocks:brush"}, - {"plant_blocks:ruler", "plant_blocks:ruler"}, - {"plant_blocks:ruler", "plant_blocks:ruler"}, - {"plant_blocks:ruler", "plant_blocks:ruler"} + {"plant_blocks:triangular_stencil", "plant_blocks:triangular_stencil"}, } }) + +--plant_blocks:wall_sign_attention_forklift_operating Настенный знак внимание работает автопогрузчик +minetest.register_node("plant_blocks:wall_sign_attention_forklift_operating", { + description = S("Wall sign attention to forklift operating"), + drawtype = "mesh", + -- Holds the texture for each "material" + tiles = { + "sign_attention_to_forklift_operating.png" + }, + paramtype2 = "facedir", + --place_param2 = 0, + -- Path to the mesh + mesh = "triangular_sign.obj", + paramtype = "light", + bounding_boxes = {{0.4375, -0.5, -0.5, 0.5, 0.5, 0.5}}, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}, + }, + }, + node_box = { + type = "wallmounted", + + -- Ceiling + wall_top = { + {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, + }, + + -- Floor + wall_bottom = { + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + }, + + -- Wall + wall_side = { + {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375} + } + }, + collision_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}, + }, + }, + is_ground_content = false, + groups = {crumbly=3}, +}) + +minetest.register_craft({ + output = 'plant_blocks:wall_sign_attention_forklift_operating', + recipe = { + {'dye:black','plant_blocks:triangular_stencil', 'dye:yellow'}, + {'plant_blocks:brush', 'basic_materials:plastic_sheet', 'plant_blocks:scissors'}, + }, + replacements = { + {"plant_blocks:brush", "plant_blocks:brush"}, + {"plant_blocks:triangular_stencil", "plant_blocks:triangular_stencil"}, + {"plant_blocks:scissors", "plant_blocks:scissors"}, + } +}) \ No newline at end of file diff --git a/locale/plant_blocks.ru.tr b/locale/plant_blocks.ru.tr index dd3e7f5..215f82a 100644 --- a/locale/plant_blocks.ru.tr +++ b/locale/plant_blocks.ru.tr @@ -5,4 +5,7 @@ Industrial floor=Промышленный пол Ruler=Линейка Industrial with black and yellow line floor=Промышленный с черно-желтый линией пол Industrial floor with black and yellow corner line=Промышленный пол с черно-желтой угловой линии -Industrial forklift floor sign=Промышленный напольный знак погрузчика \ No newline at end of file +Industrial forklift floor sign=Промышленный напольный знак погрузчика +Wall sign attention to forklift operating=Настенный знак внимание работает автопогрузчик +Triangular_stencil=Треугольный трафарет +Scissors=Ножницы \ No newline at end of file diff --git a/textures/scissors.png b/textures/scissors.png new file mode 100644 index 0000000..c1fa0cd Binary files /dev/null and b/textures/scissors.png differ diff --git a/textures/sign_attention_to_forklift_operating.png b/textures/sign_attention_to_forklift_operating.png new file mode 100644 index 0000000..511fe83 Binary files /dev/null and b/textures/sign_attention_to_forklift_operating.png differ diff --git a/textures/triangular_stencil.png b/textures/triangular_stencil.png new file mode 100644 index 0000000..49f90a5 Binary files /dev/null and b/textures/triangular_stencil.png differ