diff -ur ScummVM+orig/scummvm/scumm/object.cpp ScummVM+hack/scummvm/scumm/object.cpp
old
|
new
|
|
264 | 264 | |
265 | 265 | if (y > x) |
266 | 266 | x = y; |
267 | | return x; |
| 267 | return (_features & GF_AFTER_V2) ? x / 8 : x; |
268 | 268 | } |
269 | 269 | |
270 | 270 | int Scumm::findObject(int x, int y) { |
diff -ur ScummVM+orig/scummvm/scumm/script_v5.cpp ScummVM+hack/scummvm/scumm/script_v5.cpp
old
|
new
|
|
1053 | 1053 | if (_gameId == GID_MONKEY2 && vm.slot[_currentScript].number == 40 && r < 60) |
1054 | 1054 | r = 60; |
1055 | 1055 | |
1056 | | if (_features & GF_AFTER_V2) |
1057 | | r /= 8; |
1058 | | |
1059 | 1056 | setResult(r); |
1060 | 1057 | } |
1061 | 1058 | |