diff --git a/source/games/duke/src/sectors.cpp b/source/games/duke/src/sectors.cpp index bbff190aa..f97fd9cfa 100644 --- a/source/games/duke/src/sectors.cpp +++ b/source/games/duke/src/sectors.cpp @@ -392,8 +392,11 @@ void doanimations(void) { if (act->spr.statnum != STAT_EFFECTOR) { - act->backupz(); - act->spr.pos.Z += v; + if (act->spr.statnum != STAT_PLAYER) + { + act->backupz(); + act->spr.pos.Z += v; + } act->floorz = dasectp->floorz + v; } }