ID:2503880
 
Resolved
Turfs and movable objects did not properly calculate visual bounds on the server side for visual contents, if the turf/movable had no attached images or animation.
BYOND Version:512.1478
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 78.0.3879.0
Applies to:Dream Daemon
Status: Resolved (512.1479)

This issue has been resolved.
Descriptive Problem Summary:

When an object doesn't have an image or animation it won't be counted towards visual bounds, making the things inside of vis_contents of that object prematurely pop in and out of view if said things have a large icon.

Numbered Steps to Reproduce Problem:

1) Create object without an icon
2) Add an object with a large icon to its vis_contents
3) Move around near the object.

Code Snippet (if applicable) to Reproduce Problem:


Expected Results:

Smooth in and out gliding.

Actual Results:

Poofs a tile or two early.

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?

Use an overlay instead of vis_contents

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.)

Seems to be an older vis_contents bug.

Workarounds:

Icky overlays.
Lummox JR resolved issue with message:
Turfs and movable objects did not properly calculate visual bounds on the server side for visual contents, if the turf/movable had no attached images or animation.