[Scummvm-tracker] [ScummVM :: Bugs] #16849: MADS: Nebular: Game semi-stuck while using binoculars
ScummVM :: Bugs
trac at scummvm.org
Sun Jun 7 13:44:51 UTC 2026
#16849: MADS: Nebular: Game semi-stuck while using binoculars
-------------------------+---------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: MADS
Version: | Resolution:
Keywords: | Game: Rex Nebular
-------------------------+---------------------------
Comment (by eriktorbjorn):
I suspect the game needs to set `_toTeleportFl` to encourage the character
to walk into the teleporter. (Otherwise I think it's random if it does or
not.)
Something like this:
{{{
diff --git a/engines/mads/nebular/nebular_scenes2.cpp
b/engines/mads/nebular/nebular_scenes2.cpp
index ba3a37441f3..c0e6bf5bd0f 100644
--- a/engines/mads/nebular/nebular_scenes2.cpp
+++ b/engines/mads/nebular/nebular_scenes2.cpp
@@ -880,8 +880,9 @@ void Scene202::actions() {
if (!_ladderTopFl) {
switch (_game._trigger) {
case 0:
+ _toTeleportFl = true;
_game._player._stepEnabled = false;
- _game._player._visible= false;
+ _game._player._visible = false;
_globals._sequenceIndexes[10] =
_scene->_sequences.addSpriteCycle(_globals._spriteIndexes[9], false, 6, 1,
0, 0);
_scene->_sequences.setAnimRange(_globals._sequenceIndexes[10], 1, 6);
_scene->_sequences.setPosition(_globals._sequenceIndexes[10],
Common::Point(172, 123));
}}}
But I guess someone needs to proof-read the logic to see that it matches.
Maybe the line I'm suggesting should replace another line, rather than
being added to the code? That would match the other case closer. (There
seems to be a lot of duplicate code here.)
--
Ticket URL: <https://bugs.scummvm.org/ticket/16849#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list