diff --git a/polymer/eduke32/source/game.c b/polymer/eduke32/source/game.c index ff5730feb..1abe509e5 100644 --- a/polymer/eduke32/source/game.c +++ b/polymer/eduke32/source/game.c @@ -9355,8 +9355,11 @@ static void G_DisplayLogo(void) clearallviews(0L); nextpage(); - FX_StopAllSounds(); - S_ClearSoundLocks(); + if (logoflags & LOGO_STOPANIMSOUNDS) + { + FX_StopAllSounds(); + S_ClearSoundLocks(); + } } if (logoflags & LOGO_PLAYMUSIC) diff --git a/polymer/eduke32/source/game.h b/polymer/eduke32/source/game.h index e2afae6b9..d9b22b3dd 100644 --- a/polymer/eduke32/source/game.h +++ b/polymer/eduke32/source/game.h @@ -58,7 +58,8 @@ enum LogoFlags_t { LOGO_THREEDEE = 0x00000040, LOGO_PLUTOPAKSPRITE = 0x00000080, LOGO_SHAREWARESCREENS = 0x00000100, - LOGO_TENSCREEN = 0x00000200 + LOGO_TENSCREEN = 0x00000200, + LOGO_STOPANIMSOUNDS = 0x00000400 }; typedef enum basepal_ {