From b43e7675531221e2906c7cc0e8199053407195dd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gustaf=20Alh=C3=A4ll?= <gustaf@hanicef.me>
Date: Sat, 28 Oct 2023 14:25:31 +0200
Subject: [PATCH] Fix broken titlescreen for MT_ALTVIEWMAN mobjs

---
 src/p_mobj.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/p_mobj.c b/src/p_mobj.c
index 38ea581470..d2de52cd93 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!
-- 
GitLab