From 6c559946f0a4af39fda31c743f5349a5fe8738b9 Mon Sep 17 00:00:00 2001
From: toasterbabe <rollerorbital@gmail.com>
Date: Wed, 17 Aug 2016 21:14:01 +0100
Subject: [PATCH] ok no i misunderstood what he was getting at

---
 src/r_things.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/r_things.c b/src/r_things.c
index 7000dc05b6..e581b124b3 100644
--- a/src/r_things.c
+++ b/src/r_things.c
@@ -884,6 +884,7 @@ static void R_DrawVisSprite(vissprite_t *vis)
 		if (!vis->isScaled)
 		{
 			vis->scale = FixedMul(vis->scale, this_scale);
+			vis->scalestep = FixedMul(vis->scalestep, this_scale);
 			spryscale = vis->scale;
 			dc_iscale = FixedDiv(FRACUNIT, vis->scale);
 			vis->xiscale = FixedDiv(vis->xiscale,this_scale);
@@ -925,7 +926,7 @@ static void R_DrawVisSprite(vissprite_t *vis)
 		if (vis->scalestep)
 		{
 			sprtopscreen = (centeryfrac - FixedMul(dc_texturemid, spryscale));
-			dc_iscale = FixedDiv((0xffffffffu / (unsigned)spryscale), this_scale);
+			dc_iscale = (0xffffffffu / (unsigned)spryscale)
 		}
 		if (vis->vflip)
 			R_DrawFlippedMaskedColumn(column, patch->height);
-- 
GitLab