From 73c33ca7b8313d9db352a66680ace0935f4d7a61 Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Sat, 10 Jan 2026 12:01:23 +0100 Subject: [PATCH] Beds: Fix player_monoids compatibility (#3226) I incorrectly assumed that 'get_active_branch' would return the branch name. 'checkout_branch' does (yet) not perform type checks to catch such mistakes. --- mods/beds/functions.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/beds/functions.lua b/mods/beds/functions.lua index f8d64850..cc88e102 100644 --- a/mods/beds/functions.lua +++ b/mods/beds/functions.lua @@ -71,7 +71,7 @@ local function set_physics_override(player, put_to_bed) if player_monoids then for k, v in pairs(OVERRIDES) do local monoid = player_monoids[k] - pdata["monoid_branch_" .. k] = monoid:get_active_branch(player) + pdata["monoid_branch_" .. k] = monoid:get_active_branch(player):get_name() -- Change the "context" of the physics overrides local branch = monoid:checkout_branch(player, IDENTIFIER) branch:add_change(player, v)