ID:2461086
 
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
When using client.fps, changing transform each tick gives choppy animation. To make it match client.fps, every change to transform (per tick) needs to be set with animate():
animate(src, time = world.tick_lag,
flags = ANIMATION_END_NOW[ | ANIMATION_LINEAR_TRANSFORM],
transform = new_transform)

ANIMATION_END_NOW seems to be necessary so it doesn't fall behind.
ANIMATION_LINEAR_TRANSFORM is necessary for rotating things. To be automatic, it would have to become a part of the atom, such as a flag in appearance_flags.

Could this become an automatic client-side feature?