mooege/mooege — Issue #373: Animation playtime (moderate difficulty)
Author: Farmy
Created: 2011-12-01 13:47:32+00:00
State: open

I guess most of the PlayAnimationMessage fields deal with animation speed and they may be related to lag
So when a player lags, his animation is played a bit faster (because he received the message later) so all players finishe their animation on roughly the same tick

PlayAnimationSpec. Field1 may be the duration in ticks the animation plays
PlayAnimationSpec. Field2 animSno
PlayAnimationSpec. Field3 animPermutation (if there are more than one animation for the same thing)
PlayAnimationSpec. Field4 speed

Field1 / Field4 is constant for the same sno,permutation, we need to know how long any animation plays with a speed of 1
Requires writing a mpq parser for Animations and to find out where there is the playtime stored or how it is calculated