From f0bc27f11c5fb638623108df3700b182433df947 Mon Sep 17 00:00:00 2001 From: Andrew Kurushin Date: Fri, 24 Dec 2004 14:47:52 +0000 Subject: - fixed actors state after end of speech svn-id: r16297 --- saga/actor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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) { -- cgit v1.2.3