hints in making close to ideal localanimfix:
delayed anims happen cuz data from server is delayed so u can simulate it by ur self in createmove
1)use createmove(best way imo, cuz its impossible to fix via fsn(i think)), simplest example -
https://yougame.biz/threads/286638/
2)simulate animstate via local cmds, not networked(but some data might be networked like land sequence etc, think urself what u need)
example:
if(cmd->m_buttons & IN_JUMP && g_ctx->local()->flags() & FL_ONGROUND)
g_ctx->local()->flags() &= ~FL_ONGROUND
note: its idea, not full fix, also u can simulate any part of animstate and ur localanimfix will be perfect and wont be delayed