X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.c;h=d6ff2454cff5f4fcfe07cf5c3aa4efd82d771194;hb=bbe2d057fa5fb7fe2eb5e0d96079ad850ab4d3b3;hp=47f3611731f7bf4bff3741f45681d2b1fb37b73d;hpb=c3f4524693a17a8d75c7d25da24d4003b234d114;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index 47f36117..d6ff2454 100644 --- a/src/game.c +++ b/src/game.c @@ -15668,6 +15668,9 @@ static int getSoundEffect_BD(int element_bd, int sample) case GD_S_DIAMOND_RANDOM: nr = GetSimpleRandom(8); sound_effect = SND_BD_DIAMOND_IMPACT_RANDOM_1 + nr; + + if (getSoundInfoEntryFilename(sound_effect) == NULL) + sound_effect = SND_BD_DIAMOND_IMPACT; break; case GD_S_DIAMOND_1: @@ -15680,6 +15683,9 @@ static int getSoundEffect_BD(int element_bd, int sample) case GD_S_DIAMOND_8: nr = sample - GD_S_DIAMOND_1; sound_effect = SND_BD_DIAMOND_IMPACT_RANDOM_1 + nr; + + if (getSoundInfoEntryFilename(sound_effect) == NULL) + sound_effect = SND_BD_DIAMOND_IMPACT; break; case GD_S_TIMEOUT_0: