aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2006-07-16 02:39:22 +0000
committerTravis Howell2006-07-16 02:39:22 +0000
commit993cc4bd66564d38828fb3643287389fc978fe24 (patch)
treede9bfa78acf7c98d3050d7f393540120e46f665e
parent6c0edab41ed8177ac39b062c134d9772d4af554b (diff)
downloadscummvm-rg350-993cc4bd66564d38828fb3643287389fc978fe24.tar.gz
scummvm-rg350-993cc4bd66564d38828fb3643287389fc978fe24.tar.bz2
scummvm-rg350-993cc4bd66564d38828fb3643287389fc978fe24.zip
Copy protection was disabled in the Monkey Island 1 release included with LucasArts Mac CD Game Pack II
svn-id: r23526
-rw-r--r--engines/scumm/script_v5.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/scumm/script_v5.cpp b/engines/scumm/script_v5.cpp
index 813ebf0589..8eb1f97e3b 100644
--- a/engines/scumm/script_v5.cpp
+++ b/engines/scumm/script_v5.cpp
@@ -2230,12 +2230,17 @@ void ScummEngine_v5::o5_startScript() {
if (_game.id == GID_ZAK && _game.platform == Common::kPlatformFMTowns && script == 171)
return;
+ // Method used by original games to skip copy protection scheme
if (!_copyProtection) {
- // Method used by original games to skip copy protection scheme
- if (_game.id == GID_LOOM && _game.version == 3 && _currentRoom == 69 && script == 201)
+ // Copy protection was disabled in LucasArts Classic Adventures (PC Disk)
+ if (_game.id == GID_LOOM && _game.platform == Common::kPlatformPC && _game.version == 3 && _currentRoom == 69 && script == 201)
script = 205;
+ // Copy protection was disabled in LucasArts Classic Adventures (PC Disk)
if (_game.id == GID_MONKEY_VGA && _game.platform == Common::kPlatformPC && script == 152)
return;
+ // Copy protection was disabled in LucasArts Mac CD Game Pack II (Macintosh CD)
+ if (_game.id == GID_MONKEY && _game.platform == Common::kPlatformMacintosh && script == 155)
+ return;
}
runScript(script, (op & 0x20) != 0, (op & 0x40) != 0, data);