ID:2676980
 
Resolved
Mouse hit detection was incorrect for overlays of objects within plane masters.
BYOND Version:513
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 90.0.4430.93
Applies to:Dream Seeker
Status: Resolved (514.1555)

This issue has been resolved.
Descriptive Problem Summary:

Clicking on a client.screen object's overlay with a plane master assigned gives the overlay's params instead of the object's params.

Numbered Steps to Reproduce Problem:

1. Click on a HUD object that has a plane master as well as overlays.
2. Notice that the params given instead are based on the overlay and not the object.

Code Snippet (if applicable) to Reproduce Problem:
https://drive.google.com/file/d/ 1-R-Y6guis-1TkmYYBaJsHq8R2GrZpDNB/view?usp=sharing


Expected Results:
Params of the object are provided.

Actual Results:
Params of the overlay are provided.

Does the problem occur:
Every time? Or how often? Every time when a plane master is assigned.
In other games? Yes.
In other user accounts? Unknown.
On other computers? Unknown.

When does the problem NOT occur?

When there is no plane master assigned.

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

Currently doing this right now, will return with updates.

Workarounds:

Don't use plane masters for HUD objects.

I downgraded to 512 to test if this was a recent bug but it still occurs, so I think it's safe to say that a bug this specific has occurred for a long time.
Lummox JR resolved issue with message:
Mouse hit detection was incorrect for overlays of objects within plane masters.