{"issue":{"created_at":"2011-12-01T13:47:32Z","state":"open","updated_at":"2011-12-01T13:47:32Z","comments":0,"user":{"gravatar_id":"b6b86e5d2e39d1744ecb0d39eec5bb51","id":1085732,"url":"https://api.github.com/users/Farmy","login":"Farmy","avatar_url":"https://secure.gravatar.com/avatar/b6b86e5d2e39d1744ecb0d39eec5bb51?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"I guess most of the PlayAnimationMessage fields deal with animation speed and they may be related to lag\r\nSo 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\r\n\r\nPlayAnimationSpec. Field1 may be the duration in ticks the animation plays\r\nPlayAnimationSpec. Field2 animSno\r\nPlayAnimationSpec. Field3 animPermutation (if there are more than one animation for the same thing)\r\nPlayAnimationSpec. Field4 speed\r\n\r\nField1 / Field4 is constant for the same sno,permutation, we need to know how long any animation plays with a speed of 1\r\nRequires writing a mpq parser for Animations and to find out where there is the playtime stored or how it is calculated\r\n\r\n\r\n\r\n","assignee":null,"id":2414567,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":373,"title":"Animation playtime (moderate difficulty)","html_url":"https://github.com/mooege/mooege/issues/373","closed_at":null,"url":"https://api.github.com/repos/mooege/mooege/issues/373","milestone":null},"action":"opened"}