ID:2830998
 
Resolved
Turf changes on the eastern or northern edges of a player's turf view range did not send any appearance changes to the client.
BYOND Version:515.1593
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 106.0.0.0
Applies to:Dream Daemon
Status: Resolved (515.1594)

This issue has been resolved.
Descriptive Problem Summary:
Missing tile updates (possibly error of `SendMaps()`) when generating turf tiles run-time that are almost out of screen. When generating tiles that are out of screen a couple of tiles (~6 tiles), the tiles get updated when you move out from the screen and re-enter.

Numbered Steps to Reproduce Problem:
Generate turf tiles on run-time as 16x16 chunks barely outside of your screen.

Code Snippet (if applicable) to Reproduce Problem:
Forwarded source code to produce error via Discord Message.


Expected Results:
All tiles are updated by the time they enter your view.

Actual Results:
Tiles are not updated to new tiles by the time they enter your view.
https://imgur.com/a/dRDPFum

Does the problem occur:
Every time? Or how often? When tiles are updated at a certain distance.
In other games? Most likely.
In other user accounts? Most likely.
On other computers? Most likely.

When does the problem NOT occur?
When the tiles are updated on the screen or outside of the screen at a longer distance, issue confirmed to be affected by view distance.

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.)
Tested on BYOND version 514, issue did not occur.

Workarounds:
Generate tiles run-time that are further off in the view distance or inside view distance.
Lummox JR resolved issue with message:
Turf changes on the eastern or northern edges of a player's turf view range did not send any appearance changes to the client.