diff --git a/source/duke3d/src/actors.cpp b/source/duke3d/src/actors.cpp index aa67c7696..71c1fb1d2 100644 --- a/source/duke3d/src/actors.cpp +++ b/source/duke3d/src/actors.cpp @@ -493,6 +493,9 @@ int32_t A_MoveSpriteClipdist(int32_t spriteNum, vec3_t const * const change, uin setsprite(spriteNum, &pSprite->pos); + if (!(change->x|change->y|change->z)) + return 0; + clipDist = A_GetClipdist(spriteNum, clipDist); int16_t newSectnum = pSprite->sectnum;