ID:2908623
 
Resolved
BYOND Version:514
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 120.0.0.0
Applies to:Dream Seeker
Status: Resolved

This issue has been resolved.
Descriptive Problem Summary:
Whever there is a screen_loc outbounding the screen, if there is -1 to the left, there must be +1 to the right, thus causing bugs.
Numbered Steps to Reproduce Problem:
Just run the testcase. Also play with the screen_loc and you will see it functions right whenever it's inside the screen or the difference between left and right are 0


Expected Results:
Rendering properly

Actual Results:
Many problems, I can't even explain
Does the problem occur:
Every time? Or how often?
Yes
In other games?
NA
In other user accounts?
Yes
On other computers?
Yes
When does the problem NOT occur?
When the screen_loc is inside the boundaries of the screen, or the left and right is exceeding the same value
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? No. (Visit http://www.byond.com/download/build to download old versions for testing.)

Workarounds:
None.

Two links for the testcase

https://www.dropbox.com/scl/fi/5qk8ohvh4ib1nupjxtida/ TESTCASE.zip?rlkey=365xvsl5fkutpezobyprantr2&dl=0

https://cdn.discordapp.com/attachments/725458598213451879/ 1197032571712848034/TESTCASE.zip?ex=65b9ca74&is=65a75574&hm= 3fd726a1301f018565cd1925a2ebce1c6d95ddb5dddd5ba0b39f20c6f70d a788&
Lummox JR resolved issue
Confirmed to have already been fixed in 515.