diff --git a/Source/hu_stuff.c b/Source/hu_stuff.c index 75d280e1..8909f895 100644 --- a/Source/hu_stuff.c +++ b/Source/hu_stuff.c @@ -915,6 +915,15 @@ static void HU_UpdateCrosshair(void) static void HU_DrawCrosshair(void) { + if (plr->playerstate != PST_LIVE || + automapactive || + menuactive || + paused || + secret_on) + { + return; + } + if (crosshair.patch) V_DrawPatchTranslated(crosshair.x - crosshair.w, crosshair.y - crosshair.h,