From a65fc9f6221cbf87f81fb7bdb3ccbf004ba0d934 Mon Sep 17 00:00:00 2001 From: lachwright Date: Sun, 15 Nov 2020 02:53:10 +1100 Subject: [PATCH] Reallow P_MobjSpawn to change the scale of objects spawned from mapthings --- 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 414d0435c..8b6b66849 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -13077,8 +13077,8 @@ static mobj_t *P_SpawnMobjFromMapThing(mapthing_t *mthing, fixed_t x, fixed_t y, mobj = P_SpawnMobj(x, y, z, i); mobj->spawnpoint = mthing; - P_SetScale(mobj, mthing->scale); - mobj->destscale = mthing->scale; + P_SetScale(mobj, FixedMul(mobj->scale, mthing->scale)); + mobj->destscale = FixedMul(mobj->destscale, mthing->scale); if (!P_SetupSpawnedMapThing(mthing, mobj, &doangle)) return mobj;