diff --git a/source/games/duke/src/animatesprites_d.cpp b/source/games/duke/src/animatesprites_d.cpp index ed6b6eec5..8ef66c157 100644 --- a/source/games/duke/src/animatesprites_d.cpp +++ b/source/games/duke/src/animatesprites_d.cpp @@ -323,8 +323,7 @@ void animatesprites_d(tspriteArray& tsprites, const DVector2& viewVec, DAngle vi [[fallthrough]]; case DTILE_BURNING: case DTILE_BURNING2: - if (!OwnerAc) break; - if (!actorflag(OwnerAc, SFLAG_NOFLOORFIRE)) + if (!OwnerAc || !actorflag(OwnerAc, SFLAG_NOFLOORFIRE)) t->pos.Z = t->sectp->floorz; t->shade = -127; break;