From: Vanessa Dannenberg Date: Thu, 26 Sep 2019 05:00:15 +0000 (-0400) Subject: don't allow top of bottom to be considered X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=684e9237cd6e3d28348383c2504e173d524f0700;p=signs_lib.git don't allow top of bottom to be considered a mountable surface on a a pole/post. --- diff --git a/api.lua b/api.lua index 2527470..6b2c825 100644 --- a/api.lua +++ b/api.lua @@ -763,6 +763,10 @@ function signs_lib.check_for_pole(pos, pointed_thing) if not pdef then return end + if signs_lib.check_for_ceiling(pointed_thing) or signs_lib.check_for_floor(pointed_thing) then + return false + end + if type(pdef.check_for_pole) == "function" then local node = minetest.get_node(pos) local def = minetest.registered_items[node.name] @@ -782,6 +786,10 @@ function signs_lib.check_for_horizontal_pole(pos, pointed_thing) if not pdef then return end + if signs_lib.check_for_ceiling(pointed_thing) or signs_lib.check_for_floor(pointed_thing) then + return false + end + if type(pdef.check_for_horiz_pole) == "function" then local node = minetest.get_node(pos) local def = minetest.registered_items[node.name]