From 41c6ad69716ec4b4df459811fc470e3134bb2229 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Thu, 24 Apr 2014 15:26:53 +0200 Subject: MADS: Better fix of scene 307 --- engines/mads/nebular/nebular_scenes3.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'engines') diff --git a/engines/mads/nebular/nebular_scenes3.cpp b/engines/mads/nebular/nebular_scenes3.cpp index 6f22b7b7b4..3f5d6939c4 100644 --- a/engines/mads/nebular/nebular_scenes3.cpp +++ b/engines/mads/nebular/nebular_scenes3.cpp @@ -820,11 +820,9 @@ void Scene307::step() { _prisonerMessageId++; if (_prisonerMessageId > 0x10A) _prisonerMessageId = 0x104; - } else if (_globals[kKnowsBuddyBeast] && (_vm->getRandomNumber(1, 3) == 1)) { - if (_globals[kKnowsBuddyBeast] && (dialog2.read(0)) && (_vm->getRandomNumber(1, 3) == 1)) { - int idx = _scene->_kernelMessages.add(Common::Point(5, 51), 0xFDFC, 0, 81, 120, _game.getQuote(267)); - _scene->_kernelMessages.setQuoted(idx, 4, true); - } + } else if (_globals[kKnowsBuddyBeast] && (dialog2.read(0) > 1) && (_vm->getRandomNumber(1, 3) == 1)) { + int idx = _scene->_kernelMessages.add(Common::Point(5, 51), 0xFDFC, 0, 81, 120, _game.getQuote(267)); + _scene->_kernelMessages.setQuoted(idx, 4, true); } _prisonerTimer = 0; } -- cgit v1.2.3