Skip to content

Commit

Permalink
TSAGE: Fix a mess in Seeker's actions in scene 2100
Browse files Browse the repository at this point in the history
  • Loading branch information
Strangerke committed May 29, 2011
1 parent 82d18d3 commit aa78f06
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions engines/tsage/ringworld_scenes3.cpp
Expand Up @@ -1475,24 +1475,23 @@ void Scene2100::Object2::doAction(int action) {
case CURSOR_TALK:
if (_globals->getFlag(72)) {
_globals->_player.disableControl();
if (!_globals->getFlag(52))
if (!_globals->getFlag(52)) {
scene->_sceneMode = 2111;
scene->setAction(&scene->_sequenceManager, scene, 2111, NULL);
else {
} else {
scene->_sceneMode = _globals->getFlag(53) ? 2112 : 2110;
scene->setAction(&scene->_sequenceManager, scene, scene->_sceneMode, NULL);
}
} else {
if (_globals->getFlag(14))
} else if (_globals->getFlag(13)) {
SceneItem::display2(2100, 31);
} else if (_globals->getFlag(14)) {
SceneItem::display2(2100, 32);
else {
} else {
_globals->setFlag(14);
_globals->_player.disableControl();
scene->_sceneMode = 2108;
scene->setAction(&scene->_sequenceManager, scene, 2109, NULL);
}
}

scene->setAction(&scene->_action4);
break;
default:
SceneHotspot::doAction(action);
Expand Down

0 comments on commit aa78f06

Please sign in to comment.