aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/ai
diff options
context:
space:
mode:
authorThanasis Antoniou2019-04-30 15:16:17 +0300
committerThanasis Antoniou2019-04-30 15:19:55 +0300
commitfd9cfd9604191f1e98d7cfaa916bd34863ea6d95 (patch)
tree805dd069785c00c3d89f6a55809e826b57699594 /engines/bladerunner/script/ai
parent31c79b60649bc0a8559bcdb28af54ab64335b2ac (diff)
downloadscummvm-rg350-fd9cfd9604191f1e98d7cfaa916bd34863ea6d95.tar.gz
scummvm-rg350-fd9cfd9604191f1e98d7cfaa916bd34863ea6d95.tar.bz2
scummvm-rg350-fd9cfd9604191f1e98d7cfaa916bd34863ea6d95.zip
BLADERUNNER: User choice mode should not autoselect last option
Diffstat (limited to 'engines/bladerunner/script/ai')
-rw-r--r--engines/bladerunner/script/ai/sebastian.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/bladerunner/script/ai/sebastian.cpp b/engines/bladerunner/script/ai/sebastian.cpp
index 4f2cc0ab80..d5032ebec4 100644
--- a/engines/bladerunner/script/ai/sebastian.cpp
+++ b/engines/bladerunner/script/ai/sebastian.cpp
@@ -395,6 +395,11 @@ void AIScriptSebastian::dialogue() {
DM_Add_To_List_Never_Repeat_Once_Selected(990, 7, 3, -1); // NEXUS-6
if (Dialogue_Menu_Query_List_Size()) {
+ // This condition clause for non-empty dialogue menu options before adding the DONE option
+ // only occurs in Sebastian's AI script.
+ // Probably because, selecting "DONE" here, McCoy has nothing to say
+ // so there's no point to add it as a "auto-selected" last option
+ // if no other options exist in the list
Dialogue_Menu_Add_DONE_To_List(1000); // DONE
Dialogue_Menu_Appear(320, 240);
int answer = Dialogue_Menu_Query_Input();