aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/kyra/text.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/text.cpp b/engines/kyra/text.cpp
index cfeca07c8d..1de596f2d1 100644
--- a/engines/kyra/text.cpp
+++ b/engines/kyra/text.cpp
@@ -181,7 +181,7 @@ void KyraEngine::backupChatPartnerAnimFrame(int8 charNum) {
if (_scaleMode != 0)
_currentCharacter->currentAnimFrame = 7;
else
- _currentCharacter->currentAnimFrame = _currentCharAnimFrame;
+ _currentCharacter->currentAnimFrame = 16;
_animator->animRefreshNPC(0);
_animator->updateAllObjectShapes();
@@ -253,7 +253,7 @@ void KyraEngine::characterSays(const char *chatStr, int8 charNum, int8 chatDurat
convoInitialized = initCharacterChat(charNum);
chatPartnerNum = getChatPartnerNum();
- if (chatPartnerNum != -1 && chatPartnerNum < 5)
+ if (chatPartnerNum >= 0 && chatPartnerNum < 5)
backupChatPartnerAnimFrame(chatPartnerNum);
if (charNum < 5) {