diff options
author | Thanasis Antoniou | 2019-04-30 15:16:17 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-04-30 15:19:55 +0300 |
commit | fd9cfd9604191f1e98d7cfaa916bd34863ea6d95 (patch) | |
tree | 805dd069785c00c3d89f6a55809e826b57699594 /engines/bladerunner/script/ai | |
parent | 31c79b60649bc0a8559bcdb28af54ab64335b2ac (diff) | |
download | scummvm-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.cpp | 5 |
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(); |