It seems that the client's mob doesn't like to stay within the bounds of it's tile. When moving, it likes to "wobble" around.
Numbered Steps to Reproduce Problem:
Download this demo; walk around. Mashing the arrow keys helps. This demo has screen objects around the mob to highlight the fact that the mob wobbles. Note that you should not see any of the blue turfs between the red and green, as the green is the mob and the red are stationary screen objects.
Here is the source:
turf
icon = 'blue.dmi'
obj
screen
icon = 'red.dmi'
New(client/C,X,Y)
screen_loc = "[X],[Y]"
C.screen += src
..()
mob
icon = 'green.dmi'
Login()
new/obj/screen(client,5,5)
new/obj/screen(client,5,6)
new/obj/screen(client,5,7)
new/obj/screen(client,6,5)
new/obj/screen(client,6,7)
new/obj/screen(client,7,5)
new/obj/screen(client,7,6)
new/obj/screen(client,7,7)
..()
Expected Results:
To move, seamlessly, from tile to tile.
Actual Results:
Wobbly movement. If you'll notice while moving in the demo, you can see a bit of blue between the red and the green. If the movement was working correctly, this should not happen.
Does the problem occur:
Every time? Or how often? All the time.
In other games? I don't play games, so I'm not sure.
In other user accounts? Yes.
On other computers? Yes.
When does the problem NOT occur?
I haven't noticed it not occurring.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked?
I believe it started happening right after the movement updates. I don't remember which version it was. It was somewhere around 440, I believe.