diff --git a/polymer/eduke32/source/savegame.c b/polymer/eduke32/source/savegame.c index 039c639af..4b4ae11b4 100644 --- a/polymer/eduke32/source/savegame.c +++ b/polymer/eduke32/source/savegame.c @@ -1790,6 +1790,19 @@ static void postloadplayer(int32_t savegamep) //3.5 if (savegamep) { + int32_t i = headspritestat[STAT_FX]; + + while (i >= 0) + { + if (sprite[i].picnum == MUSICANDSFX) + { + T2 = ud.config.SoundToggle; + T1 = 0; + } + + i = nextspritestat[i]; + } + G_UpdateScreenArea(); FX_SetReverb(0); }