aboutsummaryrefslogtreecommitdiff
path: root/saga/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/script.cpp')
-rw-r--r--saga/script.cpp7
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)) {