diff options
| -rw-r--r-- | engines/kyra/text.cpp | 4 | 
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) { | 
