From beb42c9499808eb12fce171e43e4a2281269aee9 Mon Sep 17 00:00:00 2001 From: Nev3r Date: Sun, 19 Apr 2020 16:00:57 +0200 Subject: [PATCH] Move the scale setting code behind the MapthingSpawn hook. --- src/p_mobj.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index b6dc04f6f..b8dca52a6 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -13077,15 +13077,15 @@ 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; + if (!P_SetupSpawnedMapThing(mthing, mobj, &doangle)) return mobj; if (doangle) mobj->angle = FixedAngle(mthing->angle << FRACBITS); - P_SetScale(mobj, mthing->scale); - mobj->destscale = mthing->scale; - mthing->mobj = mobj; // ignore MTF_ flags and return early