aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/ai
diff options
context:
space:
mode:
authorThanasis Antoniou2019-05-22 12:13:09 +0300
committerThanasis Antoniou2019-05-22 12:13:43 +0300
commit7407cbc7880989f4444daeb53ac60b93be4ced8c (patch)
tree8a9460f25b65347d6d3ae297dc8874081a0d342b /engines/bladerunner/script/ai
parent64087716736ae9ec26813b8a0d62c98694503504 (diff)
downloadscummvm-rg350-7407cbc7880989f4444daeb53ac60b93be4ced8c.tar.gz
scummvm-rg350-7407cbc7880989f4444daeb53ac60b93be4ced8c.tar.bz2
scummvm-rg350-7407cbc7880989f4444daeb53ac60b93be4ced8c.zip
BLADERUNNER: Don't exit to desktop after end credits
Diffstat (limited to 'engines/bladerunner/script/ai')
-rw-r--r--engines/bladerunner/script/ai/steele.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/engines/bladerunner/script/ai/steele.cpp b/engines/bladerunner/script/ai/steele.cpp
index d6fdf22d4b..b10ca1f002 100644
--- a/engines/bladerunner/script/ai/steele.cpp
+++ b/engines/bladerunner/script/ai/steele.cpp
@@ -512,28 +512,42 @@ int AIScriptSteele::GetFriendlinessModifierIfGetsClue(int otherActorId, int clue
switch (clueId) {
case kClueMcCoyRecoveredHoldensBadge:
+ // fall through
case kClueMcCoyRetiredLucy:
+ // fall through
case kClueMcCoyRetiredDektora:
+ // fall through
case kClueMcCoyRetiredSadik:
+ // fall through
case kClueMcCoyShotZubenInTheBack:
+ // fall through
case kClueMcCoyRetiredLutherLance:
+ // fall through
case kClueClovisOrdersMcCoysDeath:
+ // fall through
case kClueMcCoyIsKind:
+ // fall through
case kClueMcCoyIsInsane:
return 5;
case kClueMcCoyKilledRunciter1:
+ // fall through
case kClueMcCoyShotGuzza:
+ // fall through
case kClueMcCoyKilledRunciter2:
- return 0;
+ return 0; // TODO shouldn't this be a negative number?
case kClueMcCoyLetZubenEscape:
return -4;
case kClueMcCoyWarnedIzo:
+ // fall through
case kClueMcCoyHelpedIzoIzoIsAReplicant:
+ // fall through
case kClueMcCoyHelpedDektora:
+ // fall through
case kClueMcCoyHelpedLucy:
+ // fall through
case kClueMcCoyHelpedGordo:
return -5;