diff options
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | engines/agos/script.cpp | 9 |
2 files changed, 9 insertions, 1 deletions
@@ -301,6 +301,7 @@ ScummVM will skip copy protection in the following games: * Simon the Sorcerer 2 (Floppy version) -- bypassed with kind permission from Adventure Soft, since it was bypassed in all CD releases of the game. + * Waxworks 3.2) Commodore64 games notes: diff --git a/engines/agos/script.cpp b/engines/agos/script.cpp index 3771e2fba5..edbb3a7a72 100644 --- a/engines/agos/script.cpp +++ b/engines/agos/script.cpp @@ -422,7 +422,14 @@ void AGOSEngine::o_done() { void AGOSEngine::o_process() { // 71: start subroutine - Subroutine *sub = getSubroutineByID(getVarOrWord()); + uint16 id = getVarOrWord(); + + if (!_copyProtection && getGameType() == GType_WW && id == 71) { + // Copy protection was disabled in Good Old Games release + return; + } + + Subroutine *sub = getSubroutineByID(id); if (sub != NULL) { #ifdef __DS__ // HACK: Skip scene of Simon reading letter from Calypso |