From ed0b6a4aa81a7ce32a4de2acaacab23b6defa259 Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Sun, 15 May 2022 07:39:42 -0300 Subject: [PATCH] fix to move objects in water --- airutils_tug.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/airutils_tug.lua b/airutils_tug.lua index c8f879a..44fe16d 100644 --- a/airutils_tug.lua +++ b/airutils_tug.lua @@ -17,6 +17,7 @@ function airutils.move_target(player, pointed_thing) local node = minetest.get_node(obj_pos).name local nodedef = minetest.registered_nodes[node] local is_airlike = nodedef.drawtype == "airlike" + local is_liquid = (nodedef.drawtype == "flowingliquid" or nodedef.drawtype == "liquid") if player:get_player_control().sneak == true then local rotation = object:get_rotation() @@ -25,7 +26,7 @@ function airutils.move_target(player, pointed_thing) object:set_rotation(rotation) end else - if is_airlike then object:set_pos(obj_pos) end + if is_airlike or is_liquid then object:set_pos(obj_pos) end end --[[if object:get_attach() then local dir = player:get_look_dir()