Character Movestate - themeldingwars/Documentation GitHub Wiki

The movestate is a two byte value. Current understanding is one byte indicates input and the other indicates state.

Input Bitfield

  • 1 - Crouch
  • 2- ?
  • 4 - Movement
  • 8 - ?
  • 16 - Sprint
  • 32 - ?
  • 64 - ?
  • 128 - ?

State Values

  • 0x10 - Standing
  • 0x20 - Running
  • 0x30 - Falling
  • 0x40 - Sliding
  • 0x50 - Walking
  • 0x60 - Jetpack
  • 0x70 - Glider
  • 0x80 - Glider-Thrusters
  • 0x90 - Glider-Stalling
  • 0xa0 - Knockdown
  • 0xb0 - Knockdown-Falling
  • 0xc0 - Jetpack-Sprint
  • 0xd0 - Occupant

Other state values may be invalid.