From f348cd0f1fa49592815431abecad26dba64705c9 Mon Sep 17 00:00:00 2001 From: James R Date: Mon, 13 Jul 2020 19:55:00 -0700 Subject: [PATCH] Multiply ring float height by mobjscale --- src/p_mobj.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 2547f3212..963619c10 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -11750,7 +11750,7 @@ void P_RespawnSpecials(void) ss->sector->ceilingheight) - (mthing->options >> ZSHIFT) * FRACUNIT; if (mthing->options & MTF_AMBUSH && (i == MT_RING || i == MT_REDTEAMRING || i == MT_BLUETEAMRING || i == MT_COIN || P_WeaponOrPanel(i))) - z -= 24*FRACUNIT; + z -= 24 * mapobjectscale; z -= mobjinfo[i].height; // Don't forget the height! } else @@ -11762,7 +11762,7 @@ void P_RespawnSpecials(void) ss->sector->floorheight) + (mthing->options >> ZSHIFT) * FRACUNIT; if (mthing->options & MTF_AMBUSH && (i == MT_RING || i == MT_REDTEAMRING || i == MT_BLUETEAMRING || i == MT_COIN || P_WeaponOrPanel(i))) - z += 24*FRACUNIT; + z += 24 * mapobjectscale; } mo = P_SpawnMobj(x, y, z, i);