diff options
Diffstat (limited to 'trafficlight/pole.lua')
-rw-r--r-- | trafficlight/pole.lua | 27 |
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", |