diff options
author | Johannes Schickel | 2007-10-10 05:22:29 +0000 |
---|---|---|
committer | Johannes Schickel | 2007-10-10 05:22:29 +0000 |
commit | 598e35bab8b6ea6dc96fa7355f578f0c07acab52 (patch) | |
tree | 3c12b8fd71e8956442ea5a2066ea501cf545ee95 /engines/kyra | |
parent | 004dab11c5ba042f4557a7e23042fb53b5c17a6e (diff) | |
download | scummvm-rg350-598e35bab8b6ea6dc96fa7355f578f0c07acab52.tar.gz scummvm-rg350-598e35bab8b6ea6dc96fa7355f578f0c07acab52.tar.bz2 scummvm-rg350-598e35bab8b6ea6dc96fa7355f578f0c07acab52.zip |
Fixed bug in o2_addSpecialExit.
svn-id: r29182
Diffstat (limited to 'engines/kyra')
-rw-r--r-- | engines/kyra/script_v2.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/script_v2.cpp b/engines/kyra/script_v2.cpp index 13b7b6ae6d..4599d0347d 100644 --- a/engines/kyra/script_v2.cpp +++ b/engines/kyra/script_v2.cpp @@ -272,8 +272,8 @@ int KyraEngine_v2::o2_addSpecialExit(ScriptState *script) { if (_specialExitCount < 5) { _specialExitTable[_specialExitCount+0] = stackPos(0); _specialExitTable[_specialExitCount+5] = stackPos(1); - _specialExitTable[_specialExitCount+10] = stackPos(2); - _specialExitTable[_specialExitCount+15] = stackPos(3); + _specialExitTable[_specialExitCount+10] = stackPos(2) + stackPos(0) - 1; + _specialExitTable[_specialExitCount+15] = stackPos(3) + stackPos(1) - 1; _specialExitTable[_specialExitCount+20] = stackPos(4); ++_specialExitCount; } |