aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/deskbot_script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/true_talk/deskbot_script.cpp')
-rw-r--r--engines/titanic/true_talk/deskbot_script.cpp5
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));