diff options
Diffstat (limited to 'saga/script.cpp')
-rw-r--r-- | saga/script.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/saga/script.cpp b/saga/script.cpp index ed70a4b7a7..299c869219 100644 --- a/saga/script.cpp +++ b/saga/script.cpp @@ -431,8 +431,13 @@ void Script::doVerb() { } else { _vm->getExcuseInfo(_pendingVerb, excuseText, excuseSampleResourceId); - if (excuseText) + if (excuseText) { + // In Floppy versions we don't have excuse texts + if (!(_vm->getFeatures() & GF_CD_FX)) + excuseSampleResourceId = -1; + _vm->_actor->actorSpeech(ID_PROTAG, &excuseText, 1, excuseSampleResourceId, 0); + } } if ((_currentVerb == kVerbWalkTo) || (_currentVerb == kVerbLookAt)) { |