diff options
| -rw-r--r-- | engines/scumm/sound.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/scumm/sound.cpp b/engines/scumm/sound.cpp index 50ae045052..5aded50600 100644 --- a/engines/scumm/sound.cpp +++ b/engines/scumm/sound.cpp @@ -1157,7 +1157,9 @@ int ScummEngine::readSoundResource(ResId idx) {  			// only contains a ROL resource for sound id 60. Formerly we tried  			// to play that via the AdLib or FM-Towns audio driver resulting  			// in strange noises. Now we behave like the original did. -			if ((_sound->_musicType == MDT_ADLIB || _sound->_musicType == MDT_TOWNS) && pri != 10) +			// We make an exception for priority 2 for the Mac output since +			// we're doing GM -> AdLib conversion. +			if ((_sound->_musicType == MDT_ADLIB || _sound->_musicType == MDT_TOWNS) && pri != 10 && pri != 2)  				pri = -1;  			debugC(DEBUG_RESOURCE, "    tag: %s, total_size=%d, pri=%d", tag2str(tag), size, pri);  | 
