ID:2393431
 
Resolved
Client visual bounds were incorrect in some cases involving KEEP_APART and/or transforms. This caused some icons to disappear from view prematurely.
BYOND Version:512.1446
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 68.0.3440.106
Applies to:Dream Seeker
Status: Resolved (512.1447)

This issue has been resolved.
Descriptive Problem Summary:

Visual bounds aren't quite extending as far as needed in some cases, namely things like big-icon using lighting effects that have been scaled upwards.

There's also an issue where a moving light of said nature will drop its rendering sugar before vanishing from view, causing things like alpha, color, plane stuff, and others to stop being applied before the visual goes away (usually causing a black background in things like lights)

Numbered Steps to Reproduce Problem:

1) Talk to Lummox on Discord.
2) Send massive amounts of code to Lummox.
3) Watch as Lummox goes 'wut' then fixes it.

Code Snippet (if applicable) to Reproduce Problem:


Expected Results:

Lights to more gracefully come in and out of view.

Actual Results:

Nonsense, absolutely nonsense.

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?

The rendering sugar thing is new to 1446, but the visual bounds thing is not.

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

1445 shows the visual bounds issue, it's just not as jarring and ugly.

Workarounds:

Nada.
Lummox JR resolved issue with message:
Client visual bounds were incorrect in some cases involving KEEP_APART and/or transforms. This caused some icons to disappear from view prematurely.