diff --git a/src/p_mobj.c b/src/p_mobj.c index ea6179fe6..a1b859542 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -12464,12 +12464,6 @@ 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, FixedMul(mobj->scale, mthing->scale)); - mobj->destscale = FixedMul(mobj->destscale, mthing->scale); - - mobj->spritexscale = mthing->spritexscale; - mobj->spriteyscale = mthing->spriteyscale; - if (!P_SetupSpawnedMapThing(mthing, mobj, &doangle)) { if (P_MobjWasRemoved(mobj)) diff --git a/src/p_setup.c b/src/p_setup.c index fb3fde7ac..83a7bd0e5 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -1883,7 +1883,7 @@ static void ParseTextmapSectorParameter(UINT32 i, const char *param, const char sectors[i].specialflags |= SSF_DOUBLESTEPUP; else if (fastcmp(param, "nostepdown") && fastcmp("true", val)) sectors[i].specialflags |= SSF_NOSTEPDOWN; - else if (fastcmp(param, "starpostactivator") && fastcmp("true", val)) + else if ((fastcmp(param, "cheatcheckactivator") || fastcmp(param, "starpostactivator")) && fastcmp("true", val)) sectors[i].specialflags |= SSF_STARPOSTACTIVATOR; else if (fastcmp(param, "exit") && fastcmp("true", val)) sectors[i].specialflags |= SSF_EXIT;