From 403b20e70dee6b3673ca2c7a21ab93785fa41aea Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 15 Oct 2011 14:49:31 +1100 Subject: TSAGE: Bugfix for Blue Force scene 810 - Lyle's Office --- engines/tsage/blue_force/blueforce_scenes8.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'engines/tsage/blue_force/blueforce_scenes8.cpp') diff --git a/engines/tsage/blue_force/blueforce_scenes8.cpp b/engines/tsage/blue_force/blueforce_scenes8.cpp index 9a14aada02..e888bbc8f8 100644 --- a/engines/tsage/blue_force/blueforce_scenes8.cpp +++ b/engines/tsage/blue_force/blueforce_scenes8.cpp @@ -422,7 +422,7 @@ void Scene810::Action2::signal() { } break; case 2: - scene->setAction(&scene->_sequenceManager1, this, 8117, &scene->_lyle, &scene->_chair, NULL); + setAction(&scene->_sequenceManager1, this, 8117, &scene->_lyle, &scene->_chair, NULL); break; case 3: BF_GLOBALS._walkRegions.proc2(4); @@ -1283,11 +1283,13 @@ void Scene810::dispatch() { SceneItem::display2(810, 35); _sceneMode = 8100; setAction(&_sequenceManager1, this, 8100, &BF_GLOBALS._player, NULL); - } else if (BF_GLOBALS.getFlag(fWithLyle)) { - BF_GLOBALS._walkRegions.proc2(4); - BF_GLOBALS._walkRegions.proc2(13); + } else { + if (BF_GLOBALS.getFlag(fWithLyle)) { + BF_GLOBALS._walkRegions.proc2(4); + BF_GLOBALS._walkRegions.proc2(13); - ADD_MOVER_NULL(_lyle, 320, 155); + ADD_MOVER_NULL(_lyle, 320, 155); + } _sceneMode = 8101; setAction(&_sequenceManager1, this, 8101, &BF_GLOBALS._player, NULL); -- cgit v1.2.3