[Scummvm-git-logs] scummvm master -> e7d87b7e5d66e4cb7dcb1b8547a0a28abef58a37
alxpnv
noreply at scummvm.org
Mon Nov 29 09:13:52 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
e7d87b7e5d ASYLUM: (Pipes puzzle) fix triggering output pipes
Commit: e7d87b7e5d66e4cb7dcb1b8547a0a28abef58a37
https://github.com/scummvm/scummvm/commit/e7d87b7e5d66e4cb7dcb1b8547a0a28abef58a37
Author: alxpnv (alxpnv22 at yahoo.com)
Date: 2021-11-29T12:13:06+03:00
Commit Message:
ASYLUM: (Pipes puzzle) fix triggering output pipes
Bug no. 13109
Changed paths:
engines/asylum/puzzles/pipes.cpp
engines/asylum/shared.h
diff --git a/engines/asylum/puzzles/pipes.cpp b/engines/asylum/puzzles/pipes.cpp
index d3f387381e..d95b179164 100644
--- a/engines/asylum/puzzles/pipes.cpp
+++ b/engines/asylum/puzzles/pipes.cpp
@@ -420,6 +420,11 @@ void PuzzlePipes::updateScreen() {
}
if (_isLeverReady) {
+ _vm->clearGameFlag(kGameFlagBrokenPipeSpraying);
+ _vm->clearGameFlag(kGameFlagSmFtnOverflows);
+ _vm->clearGameFlag(kGameFlagFountainFilling);
+ _vm->clearGameFlag(kGameFlagSewerExplodes);
+
if (!_levelFlags[4])
_vm->setGameFlag((GameFlag)(96 + checkFlags()));
getScreen()->clear();
diff --git a/engines/asylum/shared.h b/engines/asylum/shared.h
index 3b8c7e97c3..3b3b9d5f1d 100644
--- a/engines/asylum/shared.h
+++ b/engines/asylum/shared.h
@@ -37,6 +37,10 @@ enum GameFlag {
kGameFlag86 = 86,
kGameFlag87 = 87,
kGameFlag88 = 88,
+ kGameFlagBrokenPipeSpraying = 96,
+ kGameFlagSmFtnOverflows = 97,
+ kGameFlagFountainFilling = 98,
+ kGameFlagSewerExplodes = 99,
kGameFlag114 = 114,
kGameFlag115 = 115,
kGameFlag128 = 128,
More information about the Scummvm-git-logs
mailing list