# NIF File Format Documentation

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

## NiPSysRotationModifier

Particle modifier that adds rotations to particles.

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
From NiObject
From NiPSysModifier
Name | string |  |  |  |  | The object name. |  |
Order | uint |  |  |  |  | Modifier ID in the particle modifier chain (always a multiple of 1000)? |  |
Target | Ptr<NiParticleSystem> |  |  |  |  | NiParticleSystem parent of this modifier. |  |
Active | bool |  |  |  |  | Whether the modifier is currently in effect? Usually true. |  |
From NiPSysRotationModifier
Initial Rotation Speed | float |  |  |  |  | The initial speed of rotation. |  |
Initial Rotation Speed Variation | float |  |  |  |  | Adds a ranged randomness to rotation speed. | 20.0.0.4 |
Initial Rotation Angle | float |  |  |  |  | Sets the intial angle for particles to be birthed in. | 20.0.0.4 |
Initial Rotation Angle Variation | float |  |  |  |  | Adds a random range to Initial angle. | 20.0.0.4 |
Random Rot Speed Sign | bool |  |  |  |  | Unknown | 20.0.0.4 |
Random Initial Axis | bool |  |  |  |  | Unknown. |  |
Initial Axis | Vector3 |  |  |  |  | Unknown. |  |

### Parent Of