From be7486ffef6406131fb316d46aeefcd93beec7ac Mon Sep 17 00:00:00 2001 From: athrxx Date: Sat, 27 Apr 2013 15:34:34 +0200 Subject: KYRA: (EOB) - minor fix in NPC sequence code --- engines/kyra/eob.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/engines/kyra/eob.cpp b/engines/kyra/eob.cpp index 05b1e03b96..405ea2129a 100644 --- a/engines/kyra/eob.cpp +++ b/engines/kyra/eob.cpp @@ -178,13 +178,14 @@ void EoBEngine::runNpcDialogue(int npcIndex) { case 1: if (!checkScriptFlags(0x10000)) { if (checkScriptFlags(0x8000)) { - a = 1; + a = 13; } else { setScriptFlags(0x8000); r = DLG2(3, 3); + a = 4; } if (!r) - r = DLG2(a ? 13 : 4, 4); + r = DLG2(a, 4); if (!r) { for (a = 0; a < 6; a++) @@ -214,8 +215,8 @@ void EoBEngine::runNpcDialogue(int npcIndex) { if (!checkScriptFlags(0x100000)) { if (deletePartyItems(6, -1)) { - //_npcSequenceSub = 0; - //drawNpcScene(npcIndex); + _npcSequenceSub = 0; + drawNpcScene(npcIndex); TXT(28); createItemOnCurrentBlock(32); setScriptFlags(0x100000); -- cgit v1.2.3