]> git.lizzy.rs Git - signs_lib.git/commitdiff
Allow mod to specify custom selbox for on-pole variants
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>
Sun, 15 Sep 2019 05:56:41 +0000 (01:56 -0400)
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>
Sun, 15 Sep 2019 06:00:05 +0000 (02:00 -0400)
api.lua

diff --git a/api.lua b/api.lua
index 7b34cdf9d1ea163fab401f57a4247da951931012..0d8263bcf9fbfcee7b940761049080beb1d9747b 100644 (file)
--- a/api.lua
+++ b/api.lua
@@ -766,6 +766,9 @@ function signs_lib.register_sign(name, rdef)
                        offset = 0.35
                end
 
+               opdef.selection_box = rdef.onpole_selection_box or opdef.selection_box
+               opdef.node_box = rdef.onpole_node_box or opdef.selection_box
+
                if opdef.paramtype2 == "wallmounted" then
                        opdef.node_box.wall_side[1] = def.node_box.wall_side[1] - offset
                        opdef.node_box.wall_side[4] = def.node_box.wall_side[4] - offset