diff --git a/source/games/exhumed/src/player.cpp b/source/games/exhumed/src/player.cpp index 322fb6ecf..e8687d83d 100644 --- a/source/games/exhumed/src/player.cpp +++ b/source/games/exhumed/src/player.cpp @@ -1163,7 +1163,7 @@ void FuncPlayer(int a, int nDamage, int nRun) } sectdone: - if (!PlayerList[nPlayer].horizon.horiz.asbuild() || PlayerList[nPlayer].bIsFalling) + if ((!PlayerList[nPlayer].horizon.horiz.asbuild() || PlayerList[nPlayer].bIsFalling) && !(sector[sprite[nPlayerSprite].sectnum].floorstat & 2)) { // Calculate base pan amount based on how much the player is falling. fixed_t dVertPan = (spr_z - sprite[nPlayerSprite].z) << 9;