check for "fencelike" drawtype instead of specific nodes

that way it works on more kinds of fences.
This commit is contained in:
Vanessa Dannenberg 2018-09-27 02:19:06 -04:00
parent 6002d55901
commit b350098e3e

View File

@ -679,11 +679,8 @@ end
local after_place_node = function(pos, placer, itemstack, pointed_thing) local after_place_node = function(pos, placer, itemstack, pointed_thing)
local ppos = minetest.get_pointed_thing_position(pointed_thing) local ppos = minetest.get_pointed_thing_position(pointed_thing)
local pnode = minetest.get_node(ppos) local pnode = minetest.get_node(ppos)
if pnode.name == "gloopblocks:fence_steel" local pdef = minetest.registered_items[pnode.name]
or pnode.name == "homedecor:fence_brass" if (pdef and pdef.drawtype == "fencelike")
or pnode.name == "homedecor:fence_wrought_iron"
or pnode.name == "coloredwood:fence"
or string.find(pnode.name, "bobblocks.*pole")
or string.find(pnode.name, "default:fence_") or string.find(pnode.name, "default:fence_")
or (pnode.name == "streets:bigpole" and pnode.param2 < 4) or (pnode.name == "streets:bigpole" and pnode.param2 < 4)
or (pnode.name == "streets:bigpole" and pnode.param2 > 19 and pnode.param2 < 24) then or (pnode.name == "streets:bigpole" and pnode.param2 > 19 and pnode.param2 < 24) then