From aac7e16afa8546232a27754c6928cd43cd6ba876 Mon Sep 17 00:00:00 2001 From: athrxx Date: Mon, 28 Nov 2011 18:44:40 +0100 Subject: KYRA: (EOB) - fix some more bugs - wrong usage of static array which caused issues when restarting after RTL - portability issue with dialog labels - (original code) bug in hold person spell --- engines/kyra/script_eob.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/kyra/script_eob.cpp') diff --git a/engines/kyra/script_eob.cpp b/engines/kyra/script_eob.cpp index e85b1dc11a..4123e89a14 100644 --- a/engines/kyra/script_eob.cpp +++ b/engines/kyra/script_eob.cpp @@ -1527,7 +1527,7 @@ int EobInfProcessor::oeob_dialogue(int8 *data) { break; case -40: - _dlgResult = _vm->runDialogue(READ_LE_UINT16(pos), READ_LE_UINT16(pos + 6) == 0xffff ? 0 : 1, getString(READ_LE_UINT16(pos + 2)), getString(READ_LE_UINT16(pos + 4)), getString(READ_LE_UINT16(pos + 6)), 0); + _dlgResult = _vm->runDialogue(READ_LE_UINT16(pos), READ_LE_UINT16(pos + 6) == 0xffff ? 2 : 3, getString(READ_LE_UINT16(pos + 2)), getString(READ_LE_UINT16(pos + 4)), getString(READ_LE_UINT16(pos + 6))); pos += 8; break; -- cgit v1.2.3