From 6b0c067d461204dd9d0c6bb10e8c0f04f74f19b5 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Tue, 13 Dec 2022 11:51:14 +0100 Subject: [PATCH] - Duke: fixed flames not being floor aligned. The same code was correct in the RR variant, so it just got copied over. --- source/games/duke/src/animatesprites_d.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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;