Introduced in D1901 / rP22446
UnitMotion now calls VisualActor to update the walking animation directly. However it used m_Speed, which is the speed at which the entity intends to move, and not the speed over the turn (passed as a parameter). This meant that the animation was either always walking or running.
Noted by bb also in D3021