diff --git a/src/p_user.cpp b/src/p_user.cpp index 626c66108..1305fb06b 100644 --- a/src/p_user.cpp +++ b/src/p_user.cpp @@ -973,7 +973,7 @@ void P_CheckPlayerSprite(AActor *actor, int &spritenum, DVector2 &scale) } // Set the crouch sprite? - if (player->crouchfactor < 0.75) + if (player->mo == actor && player->crouchfactor < 0.75) { int crouchsprite = player->mo->IntVar(NAME_crouchsprite); if (spritenum == actor->SpawnState->sprite || spritenum == crouchsprite)