aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorstrangerke2011-05-27 20:53:05 +0200
committerstrangerke2011-05-27 20:53:05 +0200
commitedbc712a0fd0c2486b5e8205dc970f1b299b0c5e (patch)
tree36aedad5fad5f20cef1f27f93bc55c64ffbd0cfd /engines/tsage
parentcb990e68a170f354a7e3e2db3be05e0a2ce46a04 (diff)
downloadscummvm-rg350-edbc712a0fd0c2486b5e8205dc970f1b299b0c5e.tar.gz
scummvm-rg350-edbc712a0fd0c2486b5e8205dc970f1b299b0c5e.tar.bz2
scummvm-rg350-edbc712a0fd0c2486b5e8205dc970f1b299b0c5e.zip
TSAGE: Fix (second) bug "Scene 2100: If you sit down at Quinn's console and then get back up again, his walk animation gets screwed"
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld_scenes3.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes3.cpp b/engines/tsage/ringworld_scenes3.cpp
index 4d2225eb1b..c449d0132a 100644
--- a/engines/tsage/ringworld_scenes3.cpp
+++ b/engines/tsage/ringworld_scenes3.cpp
@@ -655,6 +655,7 @@ void Scene2100::Action4::signal() {
}
void Scene2100::Action5::signal() {
+ // Quinn enters the cokpit after Seeker decided to enter the cave alone
Scene2100 *scene = (Scene2100 *)_globals->_sceneManager._scene;
switch (_actionIndex++) {
@@ -1416,6 +1417,7 @@ void Scene2100::Hotspot10::doAction(int action) {
} else if (_globals->getFlag(13)) {
SceneItem::display2(2100, 28);
} else {
+ _globals->_player.disableControl();
scene->_sceneMode = 2101;
scene->setAction(&scene->_sequenceManager, scene, 2101, &_globals->_player, NULL);
}
@@ -1499,6 +1501,7 @@ void Scene2100::Object2::doAction(int action) {
}
void Scene2100::Object3::doAction(int action) {
+ // Miranda
Scene2100 *scene = (Scene2100 *)_globals->_sceneManager._scene;
switch (action) {