diff options
-rw-r--r-- | engines/titanic/true_talk/deskbot_script.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/titanic/true_talk/deskbot_script.cpp b/engines/titanic/true_talk/deskbot_script.cpp index d44cedf636..3f65db9375 100644 --- a/engines/titanic/true_talk/deskbot_script.cpp +++ b/engines/titanic/true_talk/deskbot_script.cpp @@ -1129,6 +1129,11 @@ int DeskbotScript::preprocess(const TTroomScript *roomScript, const TTsentence * setDialRegion(1, 0); addResponse(getDialogueId(241268)); addAskBreakfast(); + } else if (sentence->contains("skip")) { + // WORKAROUND: Added 'skip' to allow skipping entire checkin + addAssignedRoom(); + setState(0); + CTrueTalkManager::setFlags(CURRENT_STATE, 0); } else { // Player didn't say yes or no addResponse(getDialogueId(240745)); |