1
0
mirror of https://github.com/Sokomine/cottages.git synced 2026-01-10 19:15:45 +01:00

fixed allow_sit so that a second right-click on what we're sitting at works again and players can get up again

This commit is contained in:
Sokomine
2025-11-16 14:45:38 +01:00
parent e2fb23b79e
commit a4297e8c2e

View File

@@ -377,8 +377,13 @@ cottages.allow_sit = function( player, pos )
local pname = player:get_player_name()
if player_api.player_attached[pname] then
-- another mod controls the player, we might break it's logic
return false
-- it is possible that the player is sitting and wants to lie down or get up
d = vector.distance(pos, player:get_pos())
if(d > 1.1) then
-- the player is sitting - but not on this object that was right-clicked;
-- someone else is responsible for handling this click
return false
end
end
local p_above = minetest.get_node( {x=pos.x, y=pos.y+1, z=pos.z});