diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index dedb7bb3f99..938ee7cf586 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -487,10 +487,12 @@ ..() /mob/living/simple_animal/update_canmove() - if(paralysis || stunned || weakened || stat || resting || buckled) + if(paralysis || stunned || weakened || stat || resting) drop_r_hand() drop_l_hand() canmove = 0 + else if(buckled) + canmove = 0 else canmove = 1 update_transform()