diff --git a/src/rendering/hwrenderer/scene/hw_sprites.cpp b/src/rendering/hwrenderer/scene/hw_sprites.cpp index 05207f8c43..205ccb121a 100644 --- a/src/rendering/hwrenderer/scene/hw_sprites.cpp +++ b/src/rendering/hwrenderer/scene/hw_sprites.cpp @@ -425,7 +425,7 @@ bool HWSprite::CalculateVertices(HWDrawInfo* di, FVector3* v, DVector3* vp) float yy = -center.Y + y; float zz = -center.Z + z; // [Nash] check for special sprite drawing modes - if (drawWithXYBillboard || isWallSprite) + if (drawWithXYBillboard || drawBillboardFacingCamera || isWallSprite) { mat.MakeIdentity(); mat.Translate(center.X, center.Z, center.Y); // move to sprite center