summaryrefslogtreecommitdiff
path: root/trafficlight/pole.lua
diff options
context:
space:
mode:
Diffstat (limited to 'trafficlight/pole.lua')
-rw-r--r--trafficlight/pole.lua27
1 files changed, 20 insertions, 7 deletions
diff --git a/trafficlight/pole.lua b/trafficlight/pole.lua
index ab5e788..46d77aa 100644
--- a/trafficlight/pole.lua
+++ b/trafficlight/pole.lua
@@ -1,6 +1,20 @@
--[[
StreetsMod: inDev Trafficlights
]]
+minetest.register_node(":digiline_vertical:wire", {
+ description = "Vertical digiline",
+ tiles = {"default_brick.png"},
+ wield_image = "digiline_std_inv.png",
+ paramtype = "light",
+ digiline =
+ {
+ wire =
+ {
+ rules = streets.rules_pole
+ }
+ },
+ groups = {dig_immediate = 3}
+})
minetest.register_node(":streets:bigpole", {
description = "Pole",
paramtype = "light",
@@ -11,16 +25,15 @@ minetest.register_node(":streets:bigpole", {
node_box = {
type = "fixed",
fixed = {
- {-0.15, -1.15, -0.15, 0.15, 1.15, 0.15}
- }
- },
- selection_box = {
- type = "fixed",
- fixed = {
{-0.15, -0.5, -0.15, 0.15, 0.5, 0.15}
}
},
- on_place = minetest.rotate_node
+ on_place = minetest.rotate_node,
+ digiline = {
+ wire = {
+ rules = streets.rules_pole
+ }
+ }
})
minetest.register_node(":streets:bigpole_edge", {
drop = "streets:bigpole",