aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Kołodziejski2004-01-29 19:59:00 +0000
committerPaweł Kołodziejski2004-01-29 19:59:00 +0000
commitfbab0e9984864917e6eab90fcf2c713f705ede73 (patch)
treee33b88962e888b620366512e2a9648776a004d90
parent3f61dcafc16212373b47bb5e37bcd1d6b92fcc6b (diff)
downloadscummvm-rg350-fbab0e9984864917e6eab90fcf2c713f705ede73.tar.gz
scummvm-rg350-fbab0e9984864917e6eab90fcf2c713f705ede73.tar.bz2
scummvm-rg350-fbab0e9984864917e6eab90fcf2c713f705ede73.zip
fix for bug 886201 or rather revert back to hack
svn-id: r12668
-rw-r--r--scumm/akos.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/scumm/akos.cpp b/scumm/akos.cpp
index d3af4ee874..a4289b3178 100644
--- a/scumm/akos.cpp
+++ b/scumm/akos.cpp
@@ -1213,7 +1213,13 @@ bool ScummEngine::akos_increaseAnim(Actor *a, int chan, const byte *aksq, const
a->flip = GW(2) != 0;
continue;
case AKC_CmdQue3:
- tmp = GB(2);
+ // FIXME/TODO this is exception fot FT game for missing "half" footsteps
+ // see bug #886201
+ // this fix/hack was introduced a long time ago
+ if (_gameId == GID_FT)
+ tmp = GB(2) - 1;
+ else
+ tmp = GB(2);
if ((uint) tmp < 8)
akos_queCommand(3, a, a->sound[tmp], 0);
continue;