aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sword1/sound.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/sword1/sound.cpp b/sword1/sound.cpp
index 2e2fb15a41..83dca583d6 100644
--- a/sword1/sound.cpp
+++ b/sword1/sound.cpp
@@ -215,10 +215,13 @@ void SwordSound::stopSpeech(void) {
void SwordSound::initCowSystem(void) {
char cowName[25];
+ /* look for speech1/2.clu in the data dir
+ and speech/speech.clu (running from cd or using cd layout)
+ */
sprintf(cowName, "SPEECH%d.CLU", SwordEngine::_systemVars.currentCD);
_cowFile.open(cowName);
if (!_cowFile.isOpen()) {
- sprintf(cowName, "speech/SPEECH%d.CLU", SwordEngine::_systemVars.currentCD);
+ sprintf(cowName, "speech/SPEECH.CLU");
_cowFile.open(cowName);
}
if (_cowFile.isOpen()) {