diff --git a/mods/medical/body.lua b/mods/medical/body.lua index bc53cb72..101172a6 100644 --- a/mods/medical/body.lua +++ b/mods/medical/body.lua @@ -238,11 +238,14 @@ end) local set_animation = player_api.set_animation player_api.set_animation = function(player, anim_name, speed) - local collisionboxes = {lay = {-0.7, 0, -0.7, 0.7, .2, 0.7}, sit = {-.3, 0, -.3, .3, 1.2, .3}} + local collisionboxes = {lay = {-.3, 0, -0.3, 0.3, .2, 0.3}, sit = {-.3, 0, -.3, .3, 1.2, .3}} + local selectionboxes = {lay = {-0.7, 0, -0.7, 0.7, .2, 0.7}, sit = {-.3, 0, -.3, .3, 1.2, .3}} collisionboxes.recumbantleft = collisionboxes.lay collisionboxes.recumbantright = collisionboxes.lay + selectionboxes.recumbantleft = selectionboxes.lay + selectionboxes.recumbantright = selectionboxes.lay if collisionboxes[anim_name] then - player:set_properties({collisionbox = collisionboxes[anim_name]}) + player:set_properties({collisionbox = collisionboxes[anim_name], selectionboxes = selectionboxes[anim_name]}) local parent = player:get_attach() if parent and parent:get_luaentity() and parent:get_luaentity().name == "medical:unconsciousattach" then parent:set_properties({collisionbox = collisionboxes[anim_name]})