ID:2762405
 
Resolved
Using a screen_loc on a plane master with one of the edge keywords (TOP/BOTTOM/LEFT?RIGHT) caused incorrect mouse hits for objects on the plane.
BYOND Version:514
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 97.0.4692.71
Applies to:Dream Seeker
Status: Resolved (514.1578)

This issue has been resolved.
Descriptive Problem Summary:
if i add an object to the client.screen that has screen_loc equals any keywords like: TOPLEFT, TOPRIGHT, BOTTOMLEFT, BOTTOMRIGHT, the mouse can't seems to interact with then.

Numbered Steps to Reproduce Problem:
Create a new object and set her screen_loc to a keyword like: BOTTOMLEFT, set mouse_opacity to 1. Add the object to client.screen and you will see that the object is not opaque to the mouse.

Code Snippet (if applicable) to Reproduce Problem:
Test case link: https://www.dropbox.com/s/69klwt1g4vj7s3t/Test.rar?dl=0

Expected Results:
The client.screen object being opaque to the mouse.

Actual Results:
The mouse passes trough the object as it was mouse_opacity = 0.

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?
When you set screen_loc var to a value and not to a keyword.

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

Workarounds:

I see the issue here but it's not as quick a fix as I hoped so it won't be in 514.1577. The next release will have it.
Np, thanks a bunch!
Lummox JR resolved issue with message:
Using a screen_loc on a plane master with one of the edge keywords (TOP/BOTTOM/LEFT?RIGHT) caused incorrect mouse hits for objects on the plane.