diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/titanic/npcs/bellbot.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/titanic/npcs/bellbot.cpp b/engines/titanic/npcs/bellbot.cpp index c6c6a9e3a6..93f9aeb43e 100644 --- a/engines/titanic/npcs/bellbot.cpp +++ b/engines/titanic/npcs/bellbot.cpp @@ -103,7 +103,8 @@ bool CBellBot::EnterViewMsg(CEnterViewMsg *msg) { // WORKAROUND: Calling bot in front of doors and then going through them // can leave it in the view. Detect this and properly remove him when // the player returns to that view - if (msg->_newView == getParent() && getPetControl()->canSummonBot("BellBot")) + if (!hasActiveMovie() && msg->_newView == getParent() + && getPetControl()->canSummonBot("BellBot")) petMoveToHiddenRoom(); return true; |