aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tsage/ringworld_scenes6.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/engines/tsage/ringworld_scenes6.cpp b/engines/tsage/ringworld_scenes6.cpp
index af9a4cbb93..ac177810c7 100644
--- a/engines/tsage/ringworld_scenes6.cpp
+++ b/engines/tsage/ringworld_scenes6.cpp
@@ -692,9 +692,9 @@ void Scene5100::Action2::signal() {
break;
case 3:
if (_globals->_player._position.x >= 966) {
- ADD_PLAYER_MOVER(1215, 155);
+ ADD_PLAYER_MOVER_NULL(scene->_hotspot8, 1215, 155);
} else {
- ADD_PLAYER_MOVER_THIS(scene->_hotspot8, 966, 185);
+ ADD_PLAYER_MOVER_NULL(scene->_hotspot8, 966, 185);
}
if (_globals->_player._position.x >= 966) {
@@ -704,7 +704,7 @@ void Scene5100::Action2::signal() {
}
break;
case 4:
- ADD_PLAYER_MOVER_THIS(scene->_hotspot8, 1215, 155);
+ ADD_PLAYER_MOVER_NULL(scene->_hotspot8, 1215, 155);
ADD_PLAYER_MOVER(1215, 155);
break;
case 5:
@@ -1378,12 +1378,7 @@ void Scene5100::signal() {
void Scene5100::dispatch() {
// Flesheater trap
- //if (_hotspot15._bounds.contains(_globals->_player._position) && !_globals->_player._visage) {
- // HACK: don't enable the flesheater trap if the player has the stasis box in the inventory.
- // This ensures that Quinn does not fall in the trap during the cutscene where he escapes the
- // caves with the Seeker.
- if (_hotspot15._bounds.contains(_globals->_player._position) && !_globals->_player._visage &&
- RING_INVENTORY._stasisBox._sceneNumber != 1) {
+ if (_hotspot15._bounds.contains(_globals->_player._position) && !_globals->_player._visage) {
_globals->_player.disableControl();
_globals->_player.addMover(NULL);