diff --git a/src/p_mobj.c b/src/p_mobj.c index 38ea581470a526d2220d332adb9932ef5468fd39..d2de52cd930d629c157864269a42ef24ac004434 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -10749,7 +10749,7 @@ mobj_t *P_SpawnMobj(fixed_t x, fixed_t y, fixed_t z, mobjtype_t type) // Set shadowscale here, before spawn hook so that Lua can change it mobj->shadowscale = P_DefaultMobjShadowScale(mobj); - if (!(mobj->flags & MF_NOTHINK)) + if (!(mobj->flags & MF_NOTHINK) || (titlemapinaction && mobj->type == MT_ALTVIEWMAN)) P_AddThinker(THINK_MOBJ, &mobj->thinker); // DANGER! This can cause P_SpawnMobj to return NULL!