From f9409fc7d50de09186ba30b28fe9ae1ad58067ca Mon Sep 17 00:00:00 2001 From: Sylvain Dupont Date: Sun, 26 Dec 2010 20:14:04 +0000 Subject: TOON: Fixed Bug #3124527 with Dungeon freeze Bug #3089974: "TOON: Game freezes in act 2 when thrown to the prison" Wrong pointer increment in conversation process code. svn-id: r55047 --- engines/toon/toon.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/toon/toon.cpp b/engines/toon/toon.cpp index 61b6e1bfe3..c524d25907 100644 --- a/engines/toon/toon.cpp +++ b/engines/toon/toon.cpp @@ -2499,7 +2499,7 @@ int32 ToonEngine::runConversationCommand(int16 **command) { // case 105: if (getConversationFlag(_gameState->_currentScene, v4)) { - result = READ_LE_INT16(*command + 4); + result = READ_LE_INT16(*command + 2); *command = (int16 *)((char *)_conversationData + result); *command = (int16 *)((char *)_conversationData + result - 4); } else { -- cgit v1.2.3