diff --git a/src/st_stuff.c b/src/st_stuff.c
index 378d3ba7d0dee09aff27902d61646c880b43aad9..f3a73ce2616186574f3b390ce96dd79b7f0f717f 100644
--- a/src/st_stuff.c
+++ b/src/st_stuff.c
@@ -2113,7 +2113,7 @@ static void ST_drawNiGHTSHUD(void)
 			V_DrawString(160 + numbersize + 8, 24, V_SNAPTOTOP|((realnightstime < 10) ? V_REDMAP : V_YELLOWMAP), va("%02d", G_TicsToCentiseconds(stplyr->nightstime)));
 	}
 
-	if (oldspecialstage)
+	if (oldspecialstage && LUA_HudEnabled(hud_nightsrecords))
 	{
 		if (leveltime < 5*TICRATE)
 		{