[Scummvm-git-logs] scummvm master -> 7a4f09504a390ab11e78517cd022f09b1e8679bf
dwatteau
noreply at scummvm.org
Mon Aug 8 10:23:08 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7a4f09504a SCUMM: Quote Aric Wilmunder as to why the cliff puzzle was disabled in Monkey2 Towns
Commit: 7a4f09504a390ab11e78517cd022f09b1e8679bf
https://github.com/scummvm/scummvm/commit/7a4f09504a390ab11e78517cd022f09b1e8679bf
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-08-08T12:15:19+02:00
Commit Message:
SCUMM: Quote Aric Wilmunder as to why the cliff puzzle was disabled in Monkey2 Towns
It appears that this was disabled on FM-TOWNS because of a vertical scrolling
limitation, but it appears to work fine, nonetheless. This is also what they
observed while doing the QA for the original PC version, and so they enabled
it again there.
Sources (with also some words from Dave and Tami!):
https://twitter.com/AWilmunder/status/1553827430699192320
https://www.timeextension.com/features/how-we-helped-solve-a-30-year-old-mystery-in-monkey-island-2-lechucks-revenge
Changed paths:
engines/scumm/script_v5.cpp
diff --git a/engines/scumm/script_v5.cpp b/engines/scumm/script_v5.cpp
index f646902c0e7..e0ffa030a44 100644
--- a/engines/scumm/script_v5.cpp
+++ b/engines/scumm/script_v5.cpp
@@ -422,7 +422,10 @@ void ScummEngine_v5::o5_actorOps() {
{ 1, 0, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20 };
// WORKAROUND bug #2233 "MI2 FM-TOWNS: Elaine's mappiece directly flies to treehouse"
// There's extra code inserted in script 45 from room 45 that caused that behaviour,
- // the code below just skips the extra script code.
+ // the code below just skips the extra script code. As confirmed by Aric Wilmunder,
+ // "the fishing pole puzzle had been removed for the Towns because vertical scrolling
+ // hadn't been implemented", but it appears to work nonetheless, which is what they
+ // also observed when doing the QA for the PC version.
if (_game.id == GID_MONKEY2 && _game.platform == Common::kPlatformFMTowns &&
vm.slot[_currentScript].number == 45 && _currentRoom == 45 &&
(_scriptPointer - _scriptOrgPointer == 0xA9) && _enableEnhancements) {
More information about the Scummvm-git-logs
mailing list