From 6b0816bbcbda599f5a8ef98e5e5aa053b20948a6 Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Wed, 11 Sep 2019 15:54:51 -0400 Subject: [PATCH] Fix broken/bad screwdriver rotation handling --- init.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/init.lua b/init.lua index 78e5092..eeb640f 100644 --- a/init.lua +++ b/init.lua @@ -60,12 +60,10 @@ end for _, onpole in ipairs({"", "_onpole"}) do local nci = nil - local on_rotate = signs_lib.wallmounted_rotate local pole_mount_tex = nil if onpole == "_onpole" then nci = 1 - on_rotate = nil pole_mount_tex = "signs_lib_pole_mount.png" -- the metal straps on back, if needed end @@ -106,7 +104,7 @@ for _, onpole in ipairs({"", "_onpole"}) do on_receive_fields = signs_lib.receive_fields, on_punch = signs_lib.update_sign, can_dig = signs_lib.can_modify, - on_rotate = on_rotate, + on_rotate = signs_lib.wallmounted_rotate, number_of_lines = signs_lib.standard_lines, horiz_scaling = signs_lib.standard_hscale, vert_scaling = signs_lib.standard_vscale, @@ -152,7 +150,7 @@ for _, onpole in ipairs({"", "_onpole"}) do after_place_node = signs_lib.after_place_node, on_receive_fields = signs_lib.receive_fields, on_punch = signs_lib.update_sign, - on_rotate = on_rotate, + on_rotate = signs_lib.facedir_rotate, number_of_lines = signs_lib.standard_lines, horiz_scaling = signs_lib.standard_hscale, vert_scaling = signs_lib.standard_vscale, @@ -203,7 +201,7 @@ minetest.register_node("basic_signs:yard_sign", { after_place_node = signs_lib.after_place_node, on_receive_fields = signs_lib.receive_fields, on_punch = signs_lib.update_sign, - on_rotate = on_rotate, + on_rotate = signs_lib.facedir_rotate, number_of_lines = signs_lib.standard_lines, horiz_scaling = signs_lib.standard_hscale, vert_scaling = signs_lib.standard_vscale, @@ -247,7 +245,7 @@ minetest.register_node("basic_signs:hanging_sign", { after_place_node = signs_lib.after_place_node, on_receive_fields = signs_lib.receive_fields, on_punch = signs_lib.update_sign, - on_rotate = on_rotate, + on_rotate = signs_lib.facedir_rotate, number_of_lines = signs_lib.standard_lines, horiz_scaling = signs_lib.standard_hscale, vert_scaling = signs_lib.standard_vscale,