diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 21d019eec23..179cd718f07 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -985,6 +985,12 @@ occupant_message("The sleeper is already occupied!") return target.forceMove(src) + if(target.buckled) + var/obj/structure/stool/bed/S = target.buckled + target.buckled = null + target.anchored = 0 + target.lying = 0 + S.buckled_mob = null occupant = target target.reset_view(src) /*