From c6ef2fb2fbad53afe25ec9735598ef5ab54610d5 Mon Sep 17 00:00:00 2001 From: stujones11 Date: Sun, 5 Feb 2017 18:57:50 +0000 Subject: [PATCH] Set player above controller after detaching --- init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/init.lua b/init.lua index 4a45ca4..1f654cc 100644 --- a/init.lua +++ b/init.lua @@ -481,6 +481,10 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) entity.animation = "stand" entity.object:set_animation({x=20, y=100}, 15) default.player_attached[name] = false + local p = player:getpos() + minetest.after(0.1, function() + player:setpos({x=p.x, y=p.y + 1, z=p.z}) + end) elseif fields.animation_sit then default.player_set_animation(player, "sit", 30) entity.animation = "sit"