[Scummvm-git-logs] scummvm master -> ad2f2d93e14020f1627db988ea3134aeb9b1b05a
bluegr
noreply at scummvm.org
Thu May 14 00:19:07 UTC 2026
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
274b3c1606 NANCY: Fix secondary video loading for Nancy10+
ad2f2d93e1 NANCY: Fix quizpuzzle auto-check text boxes
Commit: 274b3c1606738fbbaf3ec0ac6251ad8ecb147ed9
https://github.com/scummvm/scummvm/commit/274b3c1606738fbbaf3ec0ac6251ad8ecb147ed9
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2026-05-14T03:18:37+03:00
Commit Message:
NANCY: Fix secondary video loading for Nancy10+
Character videos play correctly now
Changed paths:
engines/nancy/action/secondaryvideo.cpp
diff --git a/engines/nancy/action/secondaryvideo.cpp b/engines/nancy/action/secondaryvideo.cpp
index bc2966b8a9b..c6f7da9d583 100644
--- a/engines/nancy/action/secondaryvideo.cpp
+++ b/engines/nancy/action/secondaryvideo.cpp
@@ -178,22 +178,14 @@ void PlaySecondaryVideo::readData(Common::SeekableReadStream &stream) {
_sceneChange.readData(stream, ser.getVersion() == kGameTypeVampire);
ser.skip(1, kGameTypeNancy1);
+ ser.skip(2, kGameTypeNancy10);
+
uint16 numVideoDescs = 0;
ser.syncAsUint16LE(numVideoDescs);
_videoDescs.resize(numVideoDescs);
for (uint i = 0; i < numVideoDescs; ++i) {
_videoDescs[i].readData(stream);
}
-
- if (g_nancy->getGameType() >= kGameTypeNancy10) {
- // TODO: Hotspot data
- uint32 num;
- ser.syncAsUint32LE(num);
- Common::Array<Common::Rect> rects;
- readRectArray(stream, rects, 4);
-
- stream.skip(16);
- }
}
void PlaySecondaryVideo::execute() {
Commit: ad2f2d93e14020f1627db988ea3134aeb9b1b05a
https://github.com/scummvm/scummvm/commit/ad2f2d93e14020f1627db988ea3134aeb9b1b05a
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2026-05-14T03:18:41+03:00
Commit Message:
NANCY: Fix quizpuzzle auto-check text boxes
Fix #16797
Changed paths:
engines/nancy/action/puzzle/quizpuzzle.cpp
diff --git a/engines/nancy/action/puzzle/quizpuzzle.cpp b/engines/nancy/action/puzzle/quizpuzzle.cpp
index 2970475944c..f1b7228c30f 100644
--- a/engines/nancy/action/puzzle/quizpuzzle.cpp
+++ b/engines/nancy/action/puzzle/quizpuzzle.cpp
@@ -399,7 +399,7 @@ void QuizPuzzle::executeNew() {
bool correct = checkAnswerForCurrentBox();
if (correct) {
_internalState = kStartCorrect;
- } else if ((uint16)text.size() > _boxMaxLen[_currentBox]) {
+ } else if ((uint16)text.size() >= _boxMaxLen[_currentBox]) {
_internalState = kStartWrong;
}
}
More information about the Scummvm-git-logs
mailing list