[Scummvm-git-logs] scummvm master -> 25deda8098e2ba03e7b7355aee1ff2bd0b1ae196

neuromancer noreply at scummvm.org
Mon Nov 17 10:11:20 UTC 2025


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

Summary:
25deda8098 FREESCAPE: slowed down cutscene in endgame in the zx release


Commit: 25deda8098e2ba03e7b7355aee1ff2bd0b1ae196
    https://github.com/scummvm/scummvm/commit/25deda8098e2ba03e7b7355aee1ff2bd0b1ae196
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2025-11-17T11:10:23+01:00

Commit Message:
FREESCAPE: slowed down cutscene in endgame in the zx release

Changed paths:
    engines/freescape/language/instruction.cpp


diff --git a/engines/freescape/language/instruction.cpp b/engines/freescape/language/instruction.cpp
index bd25e235c5a..aa646daca7c 100644
--- a/engines/freescape/language/instruction.cpp
+++ b/engines/freescape/language/instruction.cpp
@@ -355,6 +355,8 @@ void FreescapeEngine::executeRedraw(FCLInstruction &instruction) {
 	if (isEclipse2() && _currentArea->getAreaID() == _startArea && _gameStateControl == kFreescapeGameStateStart)
 		delay = delay * 10;
 
+	if (isCastle() && isSpectrum() && getGameBit(31))
+		delay = delay * 15; // Slow down redraws when the final cutscene is playing
 	waitInLoop(delay);
 }
 




More information about the Scummvm-git-logs mailing list