aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorKeith Kaisershot2014-04-27 20:38:57 -0400
committerMatthew Hoops2014-04-27 20:38:57 -0400
commitbee65c0b8efa328c0e08b0ec80ac8e1b74f1fbd5 (patch)
treef2605666e9199b78621dcd54cb746650e3e5413f /engines
parentde9ab9d088d545835c983df5966c167d757a895f (diff)
downloadscummvm-rg350-bee65c0b8efa328c0e08b0ec80ac8e1b74f1fbd5.tar.gz
scummvm-rg350-bee65c0b8efa328c0e08b0ec80ac8e1b74f1fbd5.tar.bz2
scummvm-rg350-bee65c0b8efa328c0e08b0ec80ac8e1b74f1fbd5.zip
PEGASUS: Fix repeated audio analysis video when leaving after defeating Sinclair
Diffstat (limited to 'engines')
-rw-r--r--engines/pegasus/neighborhood/caldoria/caldoria.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/pegasus/neighborhood/caldoria/caldoria.cpp b/engines/pegasus/neighborhood/caldoria/caldoria.cpp
index 7977c17f12..709a4fefed 100644
--- a/engines/pegasus/neighborhood/caldoria/caldoria.cpp
+++ b/engines/pegasus/neighborhood/caldoria/caldoria.cpp
@@ -907,7 +907,7 @@ void Caldoria::arriveAtCaldoria49() {
setCurrentAlternate(kAltCaldoriaNormal);
// Need to force the loop to play.
- if (GameState.getCurrentDirection() == kNorth) {
+ if (GameState.getCurrentDirection() == kNorth && !GameState.getCaldoriaSinclairShot()) {
GameState.setCaldoriaFuseTimeLimit(kSinclairShootsTimeLimit);
startExtraSequence(kCa49NorthVoiceAnalysis, kExtraCompletedFlag, kFilterNoInput);
}