From 0b5f729aa89b83286ef31d190b9dee8ec4782bd6 Mon Sep 17 00:00:00 2001 From: cheapie Date: Sat, 27 Apr 2024 23:46:45 -0500 Subject: Add guide rails --- decorations.lua | 53 +++++++++++++++++++++++++++++++++ textures/celevator_guide_rail.png | Bin 0 -> 2289 bytes textures/celevator_guide_rail_edge.png | Bin 0 -> 2303 bytes 3 files changed, 53 insertions(+) create mode 100644 textures/celevator_guide_rail.png create mode 100644 textures/celevator_guide_rail_edge.png diff --git a/decorations.lua b/decorations.lua index abf2a50..b218c0b 100644 --- a/decorations.lua +++ b/decorations.lua @@ -115,3 +115,56 @@ minetest.register_node("celevator:buffer_oil_top",{ }, }, }) + +minetest.register_node("celevator:guide_rail",{ + description = "Elevator Guide Rail", + groups = { + choppy = 1, + }, + paramtype = "light", + paramtype2 = "4dir", + tiles = { + "celevator_guide_rail.png", + "celevator_guide_rail.png", + "celevator_guide_rail_edge.png^[transformFX", + "celevator_guide_rail_edge.png", + "celevator_guide_rail.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.015,-0.5,-0.48,0.015,0.5,-0.39}, + {-0.09,-0.5,-0.39,0.09,0.5,-0.38}, + }, + }, +}) + +minetest.register_node("celevator:guide_rail_bracket",{ + description = "Elevator Guide Rail with Bracket", + groups = { + choppy = 1, + }, + paramtype = "light", + paramtype2 = "4dir", + tiles = { + "celevator_guide_rail.png", + "celevator_guide_rail.png", + "celevator_guide_rail_edge.png^[transformFX", + "celevator_guide_rail_edge.png", + "celevator_guide_rail.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.015,-0.5,-0.48,0.015,0.5,-0.39}, + {-0.09,-0.5,-0.39,0.09,0.5,-0.38}, + {-0.25,-0.1,-0.38,0.25,0.1,-0.35}, + {-0.28,-0.1,-0.38,-0.25,0.1,0.5}, + {0.25,-0.1,-0.38,0.28,0.1,0.5}, + {-0.5,-0.1,0.47,-0.28,0.1,0.5}, + {0.28,-0.1,0.47,0.5,0.1,0.5}, + }, + }, +}) diff --git a/textures/celevator_guide_rail.png b/textures/celevator_guide_rail.png new file mode 100644 index 0000000..75f1c0f Binary files /dev/null and b/textures/celevator_guide_rail.png differ diff --git a/textures/celevator_guide_rail_edge.png b/textures/celevator_guide_rail_edge.png new file mode 100644 index 0000000..d851565 Binary files /dev/null and b/textures/celevator_guide_rail_edge.png differ -- cgit v1.2.3