# NIF File Format Documentation

NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

## MotionQuality

The motion type. Determines quality of motion?

### Choices

Number | Name | Description
--- | --- | ---
0 | MO_QUAL_INVALID | Automatically assigned to MO_QUAL_FIXED, MO_QUAL_KEYFRAMED or MO_QUAL_DEBRIS
1 | MO_QUAL_FIXED | Use this for fixed bodies.
2 | MO_QUAL_KEYFRAMED | Use this for moving objects with infinite mass.
3 | MO_QUAL_DEBRIS | Use this for all your debris objects
4 | MO_QUAL_MOVING | Use this for moving bodies, which should not leave the world.
5 | MO_QUAL_CRITICAL | Use this for all objects, which you cannot afford to tunnel through the world at all
6 | MO_QUAL_BULLET | Use this for very fast objects
7 | MO_QUAL_USER | For user.
8 | MO_QUAL_CHARACTER | Use this for rigid body character controllers
9 | MO_QUAL_KEYFRAMED_REPORT | Use this for moving objects with infinite mass which should report contact points and Toi-collisions against all other bodies, including other fixed and keyframed bodies.

### Storage Type

byte

### Found In

- bhkRigidBody