From 8ec67e1ff95be904c9865bc778f7c3db16e267e2 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Tue, 18 Aug 2020 06:36:43 -0400 Subject: [PATCH] Fix mobjscale --- src/p_mobj.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index b35998411..246146a2e 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -11558,12 +11558,13 @@ static mobj_t *P_SpawnMobjFromMapThing(mapthing_t *mthing, fixed_t x, fixed_t y, { mobj_t *mobj = NULL; boolean doangle = true; + fixed_t full_scale = FixedMul(mthing->scale, mapobjectscale); mobj = P_SpawnMobj(x, y, z, i); mobj->spawnpoint = mthing; - P_SetScale(mobj, mthing->scale); - mobj->destscale = mthing->scale; + P_SetScale(mobj, full_scale); + mobj->destscale = full_scale; if (!P_SetupSpawnedMapThing(mthing, mobj, &doangle)) return mobj;