diff --git a/src/p_mobj.c b/src/p_mobj.c
index afeb2786891b4aedd912976b6b75379f351b757b..26f127f32e184e6a69fddfef493445afe9ff7a82 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -9153,7 +9153,7 @@ void P_SpawnPlayer(INT32 playernum)
 			p->skincolor = skincolor_blueteam;
 	}
 
-	if ((netgame || multiplayer) && leveltime && !p->spectator && !(maptol & TOL_NIGHTS))
+	if ((netgame || multiplayer) && (gametype != GT_COOP || leveltime) && !p->spectator && !(maptol & TOL_NIGHTS))
 		p->powers[pw_flashing] = flashingtics-1; // Babysitting deterrent
 
 	mobj = P_SpawnMobj(0, 0, 0, MT_PLAYER);