From 79eb6c898a704f2e41855893643ff3b3aa0bb287 Mon Sep 17 00:00:00 2001 From: athrxx Date: Mon, 17 Dec 2012 18:52:06 +0100 Subject: KYRA: (EOB) - fix bug #3596548 ("Crash when using Mage Spells such as Magic Missile") --- engines/kyra/magic_eob.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/kyra/magic_eob.cpp b/engines/kyra/magic_eob.cpp index fbddd620d1..b5f2a4e803 100644 --- a/engines/kyra/magic_eob.cpp +++ b/engines/kyra/magic_eob.cpp @@ -179,7 +179,7 @@ void EoBCoreEngine::castSpell(int spell, int weaponSlot) { if ((s->flags & 0x100) && (c->effectFlags & 0x40)) // remove invisibility effect - removeCharacterEffect(10, _openBookChar, 1); + removeCharacterEffect(_flags.gameID == GI_EOB1 ? 8 : 10, _openBookChar, 1); int ci = _openBookChar; if (ci > 3) -- cgit v1.2.3