diff --git a/src/st_stuff.c b/src/st_stuff.c
index a975379785570a6dca859031932c0f749c75dc70..ba1dc6cca44f07d8605f9ca7b723f3e5309b2e67 100644
--- a/src/st_stuff.c
+++ b/src/st_stuff.c
@@ -2107,7 +2107,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)
 		{