diff --git a/src/p_user.cpp b/src/p_user.cpp index da35b4047..f369d91e6 100644 --- a/src/p_user.cpp +++ b/src/p_user.cpp @@ -970,7 +970,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)