Descriptive Problem Summary:
When a big icon in vis_content is too far apart from the holder's position, after you get too far from it, the vis_content obj dissapears even tho it still should be visible to you.
Numbered Steps to Reproduce Problem:
Enter the test project sent, walk south till you see the vis_content shadow dissappear
Expected Results:
Doesn't dissappear if it's still in view
Actual Results:
Dissappears even tho it should still be visible
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.) Not that I know of
Workarounds:
Not that I know of
ID:2537467
Jan 14 2020, 11:16 am
|
|||||||||||||
Resolved
| |||||||||||||
The problem appears to stem from the combination of pixel_y and transform, when transform alone makes far more sense.
First off I would actually replace that calculation with I.Height()*(14/15) because it's counterproductive to call a proc twice whenonce will do. But, I think that pixel_y offset would work better in your transform, so I changed it:
The problem completely vanished at that point, so that's a workaround you can use until the bug is fixed; also it's just a better way to go anyway.