Faction unit audio now works.

This commit is contained in:
Justin Marshall
2020-06-04 10:31:25 -07:00
parent d66e9273af
commit fd15772cbc
+13 -1
View File
@@ -328,7 +328,19 @@ void On_Sound_Effect(int sound_index, int variation, COORDINATE coord, int house
{
return;
}
PlayAudio(precacheAudioTable[AUDIO_BUFFER_HOUSE_NONE][sound_index], false);
if (precacheAudioTable[AUDIO_BUFFER_HOUSE_NONE][sound_index].buffer != 0) {
PlayAudio(precacheAudioTable[AUDIO_BUFFER_HOUSE_NONE][sound_index], false);
}
else if(PlayerPtr != NULL) {
// We have to play a faction audio.
if (PlayerPtr->Class->House == HOUSE_USSR || PlayerPtr->Class->House == HOUSE_UKRAINE || PlayerPtr->Class->House == HOUSE_TURKEY) {
PlayAudio(precacheAudioTable[AUDIO_BUFFER_HOUSE_SOVIET][sound_index], false);
}
else {
PlayAudio(precacheAudioTable[AUDIO_BUFFER_HOUSE_ALIED][sound_index], false);
}
}
}