aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/neighborhood/wsc
diff options
context:
space:
mode:
authorMatthew Hoops2012-09-20 23:22:28 -0400
committerMatthew Hoops2012-09-20 23:22:28 -0400
commit42e395859f44f1082e392fd5db217750ffdcbbb9 (patch)
tree00d42b6265127f8131294beaadc995bae4cdefbe /engines/pegasus/neighborhood/wsc
parent65664f8a9a06aa74c93a7d0e10b92d25a2e6597c (diff)
downloadscummvm-rg350-42e395859f44f1082e392fd5db217750ffdcbbb9.tar.gz
scummvm-rg350-42e395859f44f1082e392fd5db217750ffdcbbb9.tar.bz2
scummvm-rg350-42e395859f44f1082e392fd5db217750ffdcbbb9.zip
PEGASUS: Fix stopping Mercury scoring
Thanks to Keith Kaisershot (blitter) for figuring it out
Diffstat (limited to 'engines/pegasus/neighborhood/wsc')
-rw-r--r--engines/pegasus/neighborhood/wsc/wsc.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/pegasus/neighborhood/wsc/wsc.cpp b/engines/pegasus/neighborhood/wsc/wsc.cpp
index e3a0eff01b..8e5f2e2ca4 100644
--- a/engines/pegasus/neighborhood/wsc/wsc.cpp
+++ b/engines/pegasus/neighborhood/wsc/wsc.cpp
@@ -1910,6 +1910,7 @@ void WSC::receiveNotification(Notification *notification, const NotificationFlag
372 + kNavAreaLeft, 149 + kNavAreaTop));
setCurrentActivation(kActivationRobotDead);
GameState.setWSCRobotDead(true);
+ GameState.setScoringStoppedWSCRobot();
// Video is not present
//g_AIArea->playAIMovie(kRightAreaSignature, "Images/AI/WSC/XN59WD", false, kWarningInterruption);
@@ -1919,6 +1920,7 @@ void WSC::receiveNotification(Notification *notification, const NotificationFlag
_vm->addItemToInventory((InventoryItem *)item);
setCurrentActivation(kActivationRobotDead);
GameState.setWSCRobotDead(true);
+ GameState.setScoringStoppedWSCRobot();
// Video is not present
//g_AIArea->playAIMovie(kRightAreaSignature, "Images/AI/WSC/XN59WD", false, kWarningInterruption);