ID:2845985
 
Resolved
Physical bounds for objects on the client were not properly set when they were outside the normal map area, confusing the sort for SIDE_MAP and ISOMETRIC_MAP.
BYOND Version:515.1597
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 90.0.4430.85
Applies to:Dream Seeker
Status: Resolved (515.1598)

This issue has been resolved.
Descriptive Problem Summary:
When using SIDE_MAP, when objs that overlap each other (big icons) reach the viccinity of the left border of the map, they swap draw order.

Numbered Steps to Reproduce Problem:
1 - Have objs with big icons overlapping each other on the map
2 - Set SIDE_MAP
3 - Walk to the right so that the objs get near the left border of your map

Code Snippet (if applicable) to Reproduce Problem:
world/map_format=SIDE_MAP


Sent the test case via pager. Only left instances on the map where the bug happens.

Here gifs of all the instances I could capture it:
1 - The Shadows: https://i.imgur.com/NZOsyFS.gif

2 - https://i.imgur.com/87XPIr3.gif

3 - https://i.imgur.com/k4Nn8Ku.gif

4 - https://i.imgur.com/jplDLMp.gif

5 - https://i.imgur.com/YdtTPmg.gif

Expected Results:
They remain as is

Actual Results:
They swap draw order

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? Never

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.) Latest 514, as far as I know.

Workarounds:
None.
Lummox JR resolved issue with message:
Physical bounds for objects on the client were not properly set when they were outside the normal map area, confusing the sort for SIDE_MAP and ISOMETRIC_MAP.