diff options
-rw-r--r-- | saga/actor.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/saga/actor.cpp b/saga/actor.cpp index f46251bec7..6ada6e5b0d 100644 --- a/saga/actor.cpp +++ b/saga/actor.cpp @@ -324,6 +324,12 @@ void Actor::handleSpeech(int msec) { removeFirst = true; } _activeSpeech.playing = false; + if (_activeSpeech.actorIds[0] != 0) { + actor = getActor(_activeSpeech.actorIds[0]); + if (!(_activeSpeech.speechFlags & kSpeakNoAnimate)) { + actor->currentAction = kActionWait; + } + } } if (removeFirst) { |