aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/nebular/nebular_scenes3.cpp
diff options
context:
space:
mode:
authorStrangerke2014-04-24 15:26:53 +0200
committerStrangerke2014-04-24 15:26:53 +0200
commit41c6ad69716ec4b4df459811fc470e3134bb2229 (patch)
treeea30ac42c238406b12ecf13424d8d7e2b38da3fa /engines/mads/nebular/nebular_scenes3.cpp
parentf18104e7564b9d0b7a0377bd9510959d7a2d8867 (diff)
downloadscummvm-rg350-41c6ad69716ec4b4df459811fc470e3134bb2229.tar.gz
scummvm-rg350-41c6ad69716ec4b4df459811fc470e3134bb2229.tar.bz2
scummvm-rg350-41c6ad69716ec4b4df459811fc470e3134bb2229.zip
MADS: Better fix of scene 307
Diffstat (limited to 'engines/mads/nebular/nebular_scenes3.cpp')
-rw-r--r--engines/mads/nebular/nebular_scenes3.cpp8
1 files changed, 3 insertions, 5 deletions
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;
}