From d23cbe5722c2bf7d6a406ad08e0209b9939bdaab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sat, 23 Apr 2016 13:38:06 +0200 Subject: [PATCH] Fix invalid left-shift Suffers from the same problems as #3381 --- src/world/climate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/world/climate.c b/src/world/climate.c index 8d1101eb66..dce30c2fab 100644 --- a/src/world/climate.c +++ b/src/world/climate.c @@ -306,7 +306,7 @@ static void climate_update_thunder() if (_thunderStatus[0] == THUNDER_STATUS_NULL && _thunderStatus[1] == THUNDER_STATUS_NULL) { // Play thunder on left side _thunderSoundId = (randomNumber & 0x20000) ? SOUND_THUNDER_1 : SOUND_THUNDER_2; - _thunderVolume = (-((int)((randomNumber >> 18) & 0xFF))) << 3; + _thunderVolume = (-((int)((randomNumber >> 18) & 0xFF))) * 8; climate_play_thunder(0, _thunderSoundId, _thunderVolume, -10000); // Let thunder play on right side