[Scummvm-git-logs] scummvm master -> 00d592f6e4a2e8af15a1f1e1abcd8f736313ba27

sev- sev at scummvm.org
Thu Jul 16 22:13:57 UTC 2020


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ce15a1b6de DIRECTOR: LINGO: Relax patch requirement to .contains
00d592f6e4 DIRECTOR: LINGO: Patch malformed Lingo in jman-win


Commit: ce15a1b6dea54ef0c7341e7b6e9f269c941be041
    https://github.com/scummvm/scummvm/commit/ce15a1b6dea54ef0c7341e7b6e9f269c941be041
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-17T00:13:03+02:00

Commit Message:
DIRECTOR: LINGO: Relax patch requirement to .contains

Changed paths:
    engines/director/lingo/lingo-patcher.cpp


diff --git a/engines/director/lingo/lingo-patcher.cpp b/engines/director/lingo/lingo-patcher.cpp
index 5290f864d8..710b559fa4 100644
--- a/engines/director/lingo/lingo-patcher.cpp
+++ b/engines/director/lingo/lingo-patcher.cpp
@@ -93,7 +93,7 @@ Common::String Lingo::patchLingoCode(Common::String &line, ScriptType type, uint
 		}
 
 		// Now do a safeguard
-		if (line.compareToIgnoreCase(patch->orig)) {
+		if (!line.contains(patch->orig)) {
 			warning("Lingo::patchLingoCode(): Unmatched patch for '%s', '%s' %s:%d @ %d. Expecting '%s' but got '%s'",
 					patch->gameId, patch->movie, scriptType2str(type), id, linenum,
 					patch->orig, line.c_str());


Commit: 00d592f6e4a2e8af15a1f1e1abcd8f736313ba27
    https://github.com/scummvm/scummvm/commit/00d592f6e4a2e8af15a1f1e1abcd8f736313ba27
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-17T00:13:33+02:00

Commit Message:
DIRECTOR: LINGO: Patch malformed Lingo in jman-win

Changed paths:
    engines/director/lingo/lingo-patcher.cpp


diff --git a/engines/director/lingo/lingo-patcher.cpp b/engines/director/lingo/lingo-patcher.cpp
index 710b559fa4..2dd188fc2f 100644
--- a/engines/director/lingo/lingo-patcher.cpp
+++ b/engines/director/lingo/lingo-patcher.cpp
@@ -67,6 +67,8 @@ struct ScriptPatch {
 	// Unbalanced 'end if' at the end of the script
 	{"jman", kPlatformWindows, "mmm/TSA RR 06", kScoreScript, 26,
 			17, "end if", ""},
+	{"jman", kPlatformWindows, "mmm/Mars Space Game 05", kMovieScript, 3,
+			68, "set DamageParameter = (gProcessorSpeed/2) + 7)", "set DamageParameter = (gProcessorSpeed/2) + 7"},
 
 	{nullptr, kPlatformUnknown, nullptr, kNoneScript, 0, 0, nullptr, nullptr}
 };




More information about the Scummvm-git-logs mailing list