aboutsummaryrefslogtreecommitdiff
path: root/script_v1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'script_v1.cpp')
-rw-r--r--script_v1.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/script_v1.cpp b/script_v1.cpp
index 82c98e3409..c76db9b90c 100644
--- a/script_v1.cpp
+++ b/script_v1.cpp
@@ -1275,10 +1275,14 @@ void Scumm::o5_getDist() {
o1 = getVarOrDirectWord(0x80);
o2 = getVarOrDirectWord(0x40);
r = getObjActToObjActDist(o1,o2);
-
+
+ if ((_gameId==GID_INDY4) && (o2 == 1212)) /* Fix for FOA, another odd bug */
+ r = r - 20;
+
/* Fix for monkey 2, dunno what's wrong in scummvm */
if (_gameId==GID_MONKEY2 && vm.slot[_currentScript].number==40 && r<60)
- r=60;
+ r=60;
+
setResult(r);
}