Sure, makes sense. Do you have the CMovement struct?
I know it's :
Code:
//BaseField_TransportGUID = 0x778, // 4.1.0
BaseField_XLocation = 0x780,
BaseField_YLocation = 0x784,
BaseField_ZLocation = 0x788,
BaseField_Facing_Horizontal = 0x78C,
BaseField_Facing_Vertical = 0x790,
//BaseField_MovementFlags = 0x7B0,
BaseField_RunSpeed_Current = 0x7F8,
BaseField_RunSpeed_Walk = 0x7FC, // (you sure this is runspeed walk? - i noticed it was 2.5, yet current speed when walking was 7.0) 3.0.9: 0x83C
BaseField_RunSpeed_Max = 0x800,
BaseField_RunSpeed_Back = 0x804,
BaseField_AirSpeed_Max = 0x810,
But don't know the others