aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mads/game.cpp4
-rw-r--r--engines/mads/nebular/nebular_scenes1.cpp4
2 files changed, 6 insertions, 2 deletions
diff --git a/engines/mads/game.cpp b/engines/mads/game.cpp
index d9d1fea0bb..a12f8e8165 100644
--- a/engines/mads/game.cpp
+++ b/engines/mads/game.cpp
@@ -110,8 +110,8 @@ void Game::run() {
break;
default:
// Copy protection check succeeded
- _scene._nextSceneId = 103;
- _scene._priorSceneId = 102;
+ _scene._nextSceneId = 101;
+ _scene._priorSceneId = -1;
break;
}
}
diff --git a/engines/mads/nebular/nebular_scenes1.cpp b/engines/mads/nebular/nebular_scenes1.cpp
index 923d8c0cd0..54db1d3919 100644
--- a/engines/mads/nebular/nebular_scenes1.cpp
+++ b/engines/mads/nebular/nebular_scenes1.cpp
@@ -163,6 +163,10 @@ void Scene101::enter() {
_scene->_hotspots.activate(0x137, false);
_panelOpened = false;
+ // HACK: set the prior scene to 102 for now when the game starts, to avoid Rex's getting up animation
+ if (_scene->_priorSceneId == -1)
+ _scene->_priorSceneId = 102;
+
if (_scene->_priorSceneId != -1)
_globals[kNeedToStandUp] = false;