diff options
| -rw-r--r-- | roadsigns/init.lua | 1 | ||||
| -rw-r--r-- | streetspoles/depends.txt | 1 | ||||
| -rw-r--r-- | streetspoles/init.lua (renamed from roadsigns/pole.lua) | 59 | ||||
| -rw-r--r-- | trafficlight/init.lua | 2 | ||||
| -rw-r--r-- | trafficlight/pole.lua | 55 | 
5 files changed, 59 insertions, 59 deletions
| diff --git a/roadsigns/init.lua b/roadsigns/init.lua index 38e8692..96646b3 100644 --- a/roadsigns/init.lua +++ b/roadsigns/init.lua @@ -1,6 +1,5 @@  --[[  	StreetsMod: Poles and signs  ]] -dofile(minetest.get_modpath(minetest.get_current_modname()) .. "/pole.lua")  dofile(minetest.get_modpath(minetest.get_current_modname()) .. "/signs.lua")  dofile(minetest.get_modpath(minetest.get_current_modname()) .. "/workshop.lua")
\ No newline at end of file diff --git a/streetspoles/depends.txt b/streetspoles/depends.txt new file mode 100644 index 0000000..421a27d --- /dev/null +++ b/streetspoles/depends.txt @@ -0,0 +1 @@ +streetsmod
\ No newline at end of file diff --git a/roadsigns/pole.lua b/streetspoles/init.lua index 5d68398..b7d0a6b 100644 --- a/roadsigns/pole.lua +++ b/streetspoles/init.lua @@ -1,6 +1,8 @@  --[[ -	StreetsMod: Poles and signs +	StreetsMod: Poles  ]] + +-- Simple pole  minetest.register_node(":streets:pole_bottom",{  	description = streets.S("Pole"),  	tiles = {"streets_pole.png"}, @@ -67,4 +69,59 @@ minetest.register_craft({  		{"","default:steel_ingot",""},  		{"","default:steel_ingot",""}  	} +}) + +-- Big pole + +local rules_pole = { +    {x= 0, y= 0, z=-1}, +    {x= 1, y= 0, z= 0}, +    {x=-1, y= 0, z= 0}, +    {x= 0, y= 0, z= 1}, +    {x= 1, y= 1, z= 0}, +    {x= 1, y=-1, z= 0}, +    {x=-1, y= 1, z= 0}, +    {x=-1, y=-1, z= 0}, +    {x= 0, y= 1, z= 1}, +    {x= 0, y=-1, z= 1}, +    {x= 0, y= 1, z=-1}, +    {x= 0, y=-1, z=-1}, +    {x= 0, y=-1, z= 0}, +    {x= 0, y= 1, z= 0} +} + +minetest.register_node(":streets:bigpole", { +	description = "Pole", +	paramtype = "light", +	paramtype2 = "facedir", +	drawtype = "nodebox", +	tiles = {"streets_pole.png"}, +	groups = {cracky = 1, level = 2, bigpole = 1}, +	node_box = { +		type = "fixed", +		fixed = { +			{-0.15, -0.5, -0.15, 0.15, 0.5, 0.15} +		} +	}, +	on_place = minetest.rotate_node, +	digiline = { +		wire = { +			rules = rules_pole +		} +	} +}) +minetest.register_node(":streets:bigpole_edge", { +	drop = "streets:bigpole", +	paramtype = "light", +	paramtype2 = "facedir", +	drawtype = "nodebox", +	tiles = {"streets_pole.png"}, +	groups = {cracky = 1, level = 2, not_in_creative_inventory = 1, bigpole = 1}, +	node_box = { +		type = "fixed", +		fixed = { +			{-0.15,-0.5,-0.15,0.15,0.15,0.15}, +			{-0.15,-0.15,-0.125,0.15,0.15,-0.5} +		} +	},  })
\ No newline at end of file diff --git a/trafficlight/init.lua b/trafficlight/init.lua index a1a0e53..2b4cd46 100644 --- a/trafficlight/init.lua +++ b/trafficlight/init.lua @@ -2,8 +2,6 @@  	StreetsMod: inDev Trafficlights  ]] -dofile(streets.modpath .. "/../trafficlight/pole.lua") -  streets.tlBox =	{  	--[[ Thank you, rubenwardy, for your awesome NodeboxEditor! Not perfect, but still great! ]]  	{-0.1875,-0.5,0.5,0.1875,0.5,0.75}, --nodebox1 diff --git a/trafficlight/pole.lua b/trafficlight/pole.lua deleted file mode 100644 index a8815fc..0000000 --- a/trafficlight/pole.lua +++ /dev/null @@ -1,55 +0,0 @@ ---[[ -	StreetsMod: inDev Trafficlights -]] -local rules_pole = { -    {x= 0, y= 0, z=-1}, -    {x= 1, y= 0, z= 0}, -    {x=-1, y= 0, z= 0}, -    {x= 0, y= 0, z= 1}, -    {x= 1, y= 1, z= 0}, -    {x= 1, y=-1, z= 0}, -    {x=-1, y= 1, z= 0}, -    {x=-1, y=-1, z= 0}, -    {x= 0, y= 1, z= 1}, -    {x= 0, y=-1, z= 1}, -    {x= 0, y= 1, z=-1}, -    {x= 0, y=-1, z=-1}, -    {x= 0, y=-1, z= 0}, -    {x= 0, y= 1, z= 0} -} - -minetest.register_node(":streets:bigpole", { -	description = "Pole", -	paramtype = "light", -	paramtype2 = "facedir", -	drawtype = "nodebox", -	tiles = {"streets_pole.png"}, -	groups = {cracky = 1, level = 2, bigpole = 1}, -	node_box = { -		type = "fixed", -		fixed = { -			{-0.15, -0.5, -0.15, 0.15, 0.5, 0.15} -		} -	}, -	on_place = minetest.rotate_node, -	digiline = { -		wire = { -			rules = rules_pole -		} -	} -}) -minetest.register_node(":streets:bigpole_edge", { -	drop = "streets:bigpole", -	paramtype = "light", -	paramtype2 = "facedir", -	drawtype = "nodebox", -	tiles = {"streets_pole.png"}, -	groups = {cracky = 1, level = 2, not_in_creative_inventory = 1, bigpole = 1}, -	node_box = { -		type = "fixed", -		fixed = { -			{-0.15,-0.5,-0.15,0.15,0.15,0.15}, -			{-0.15,-0.15,-0.125,0.15,0.15,-0.5} -		} -	}, -})
\ No newline at end of file | 
