ID:2727854
 
Resolved
Client animation messages were sent in advance of map updates in some cases, which caused "jumping" when animating client pixel offsets. In addition, the server calculated "spillover" bounds for the viewport incorrectly in cases where client pixel offsets were animated, resulting in some tiles disappearing prematurely.
BYOND Version:514
Operating System:Windows 10 Pro
Web Browser:Chrome 94.0.4606.81
Applies to:Dream Daemon
Status: Resolved (514.1570)

This issue has been resolved.
Descriptive Problem Summary:

I think some kind of problems from version 514.1568 still egsist.
When i try to move client pixel_x/pixel_y firstly screen shake randomly and later move as i wish.
world
fps = 25
icon_size = 16
turf = /turf
mob = /mob

client
fps=40
perspective=EYE_PERSPECTIVE|EDGE_PERSPECTIVE

turf
icon = 'Icons.dmi'
New()
color = (x + y) % 2 ? rgb(50, 50, 50) : rgb(55, 55, 55)
. = ..()

obj
icon = 'Icons.dmi'
icon_state = "mob"
color = "#008000"

mob
icon = 'Icons.dmi'
icon_state = "mob"
step_size = 2

verb
MoveScreen()
animate(src.client,pixel_x=pick(0,64), pixel_y=pick(0,64),time=8)




https://drive.google.com/file/d/ 1ZhazKT2U_B3VRvuC4jaDtKTzc3k76DKq/view?usp=sharing
Lummox JR resolved issue with message:
Client animation messages were sent in advance of map updates in some cases, which caused "jumping" when animating client pixel offsets. In addition, the server calculated "spillover" bounds for the viewport incorrectly in cases where client pixel offsets were animated, resulting in some tiles disappearing prematurely.

Login to reply.