From 2b18e4f787e330cec9df5c43986ba80f7bdc8acd Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 21 Jan 2017 19:04:13 -0500 Subject: TITANIC: Have Bellbot properly excited when told to smash TV Set --- engines/titanic/true_talk/bellbot_script.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'engines/titanic') diff --git a/engines/titanic/true_talk/bellbot_script.cpp b/engines/titanic/true_talk/bellbot_script.cpp index 5e000ddd38..c958727a8b 100644 --- a/engines/titanic/true_talk/bellbot_script.cpp +++ b/engines/titanic/true_talk/bellbot_script.cpp @@ -169,17 +169,21 @@ int BellbotScript::process(const TTroomScript *roomScript, const TTsentence *sen || sentence->localWord("smash") || sentence->localWord("destroy") || sentence->localWord("toss") || sentence->localWord("put") || sentence->localWord("pitch") || sentence->localWord("heft")) { + // You've instructed the Bellbot to go all Pete Townshend on a TV if (getValue(40) == 1) { + // Won't smash addResponse(getDialogueId(201687)); applyResponse(); return 2; } else if (roomScript->_scriptId == 111) { - addResponse(getDialogueId(201687)); + // Within the Parrot Lobby + addResponse(getDialogueId(200914)); applyResponse(); CTrueTalkManager::triggerAction(17, 0); CTrueTalkManager::setFlags(40, 1); return 2; } else { + // In any other room other than the Parrot Lobby addResponse(getDialogueId(200710)); addResponse(getDialogueId(201334)); applyResponse(); -- cgit v1.2.3