From 19df60a94c45b7571c261f63131f5e1b043c2110 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sun, 1 Nov 2020 17:12:51 +0000 Subject: [PATCH] Beds: Fix physical override bug This uses the group setting for player override to stop game crashing when using beds. --- mods/beds/functions.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/beds/functions.lua b/mods/beds/functions.lua index 1e12a7d4..bb240d58 100644 --- a/mods/beds/functions.lua +++ b/mods/beds/functions.lua @@ -75,7 +75,7 @@ local function lay_down(player, pos, bed_pos, state, skip) player:set_eye_offset({x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0}) player:set_look_horizontal(math.random(1, 180) / 100) player_api.player_attached[name] = false - player:set_physics_override(1, 1, 1) + player:set_physics_override({jump = 1, speed = 1, gravity = 1}) hud_flags.wielditem = true player_api.set_animation(player, "stand" , 30) @@ -112,7 +112,7 @@ local function lay_down(player, pos, bed_pos, state, skip) y = bed_pos.y + 0.07, z = bed_pos.z + dir.z / 2 } - player:set_physics_override(0, 0, 0) + player:set_physics_override({jump = 0, speed = 0, gravity = 0}) player:set_pos(p) player_api.player_attached[name] = true hud_flags.wielditem = false