diff options
-rw-r--r-- | engines/kyra/text.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/kyra/text.cpp b/engines/kyra/text.cpp index 8bb946cf37..3c2f290645 100644 --- a/engines/kyra/text.cpp +++ b/engines/kyra/text.cpp @@ -267,7 +267,7 @@ void KyraEngine::characterSays(const char *chatStr, int8 charNum, int8 chatDurat int lineNum = _text->buildMessageSubstrings(processedString); int16 yPos = _characterList[charNum].y1; - yPos -= _scaleTable[charNum] * _characterList[charNum].height; + yPos -= ((_scaleTable[yPos] * _characterList[charNum].height) >> 8); yPos -= 8; yPos -= lineNum * 10; |