Opened 2 years ago

Closed 2 years ago

#10059 closed defect (fixed)

TITANIC: Elevator exiting issues with up arrow key

Reported by: dafioram Owned by: dreammaster
Priority: normal Component: Engine: Titanic
Keywords: Cc:
Game: Starship Titanic

Description

scummvm: 3a798b09bea2bd49536e061388ad58d5a6d0742c

I've entered the liftbot elevator at level 1 (top of the well) if I use the up arrow key to leave I will now be in a SGT level.

The chevron for the floor says I am on the correct floor that I set the elevator to (despite it showing a SGT floor).

Attachments (2)

scummvm00017.png (219.3 KB ) - added by dafioram 2 years ago.
SGT floor?
titanic-win.004 (105.5 KB ) - added by dafioram 2 years ago.
SGT floor?

Download all attachments as: .zip

Change History (6)

by dafioram, 2 years ago

Attachment: scummvm00017.png added

SGT floor?

by dafioram, 2 years ago

Attachment: titanic-win.004 added

SGT floor?

comment:1 by dafioram, 2 years ago

Summary: TITANIC: Can only up key exist liftbot elevator on SGT floorTITANIC: Elevator existing issues with up arrow key

Also if you get in service elevator and up arrow key out you will be in the bilge room. Despite which floor the elevator is on.

comment:2 by dafioram, 2 years ago

Summary: TITANIC: Elevator existing issues with up arrow keyTITANIC: Elevator exiting issues with up arrow key

comment:3 by dreammaster, 2 years ago

Looks like my original idea of simply triggering links was flawed. I'd forgotten that there's some places, like here, where the links aren't directly usable, and instead the game objects themselves have a cursor and transition logic. A good example of this, other than the lift, is the parrot cage, where the there's a special object that handles turning away.

My logic will need to be a bit more sophisticated; I've got a few ideas of how to handle it cleanly.

Last edited 2 years ago by dreammaster (previous) (diff)

comment:4 by dreammaster, 2 years ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.