ID:2693839
 
Resolved
When client.eye is inside a movable, the topmost movable should be treated as the eye instead for gliding purposes. This is a server-side fix.
BYOND Version:514.1557
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 91.0.4472.77
Applies to:Dream Daemon
Status: Resolved (514.1558)

This issue has been resolved.
Presumably also affects Dream Daemon.

Descriptive Problem Summary:
Exactly the same as id:2690420
Modified version of the same test case given there: https://gofile.io/d/o5P47M

Numbered Steps to Reproduce Problem:
1. Put a client's mob inside another movable atom
2. Move that atom

Expected Results:
Camera glides as normal

Actual Results:
Exactly the same as id:2690420

Does the problem occur:
Every time? Or how often?
Every time.
In other games?
Yes.
In other user accounts?
Yes.
On other computers?
Yes.

When does the problem NOT occur?
In 513 or, as of 1577, when the client's eye is set to the containing object rather than the mob inside.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
513. Possibly also older 514 versions, but I haven't tested earlier than 1554.

Workarounds:
Set the client's eye to the containing object.

Lummox JR resolved issue with message:
When client.eye is inside a movable, the topmost movable should be treated as the eye instead for gliding purposes. This is a server-side fix.