From 79755af38d1b888cb5f4316783ffe5efe3b580e1 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Tue, 12 Mar 2019 21:22:12 +0000 Subject: [PATCH] added 0.4.17 and 5.0 check for player offset --- functions.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/functions.lua b/functions.lua index 0ac80a9..e05c74d 100644 --- a/functions.lua +++ b/functions.lua @@ -6,6 +6,12 @@ function carts:get_sign(z) end end +-- 0.4.17 or 5.0 check +local y_off = 6 +if minetest.registered_nodes["default:permafrost"] then + y_off = -4.5 +end + function carts:manage_attachment(player, obj) if not player then return @@ -20,7 +26,7 @@ function carts:manage_attachment(player, obj) default.player_attached[player_name] = status if status then - player:set_attach(obj, "", {x=0, y=6, z=0}, {x=0, y=0, z=0}) + player:set_attach(obj, "", {x=0, y=y_off, z=0}, {x=0, y=0, z=0}) player:set_eye_offset({x=0, y=-4, z=0},{x=0, y=-4, z=0}) else player:set_detach()