B1StatLocomotionAnimInfo
- Defines stat-driven locomotion animation overrides for a specific stat ID and threshold value,
* including idle, walk, swim, and face animations, as well as jog disable toggle.
| Property | Type | Description | Metadata |
|---|---|---|---|
| StatId | FName | Stat ID that triggers these locomotion overrides. | Category: B1StatLocomotionAnimInfo Foreign: Stat.Id |
| StatValue | float | Stat threshold value at which these overrides activate. | Category: B1StatLocomotionAnimInfo |
| IdleRandomAnims | TArray | Random idle animations played when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| StatWalkAnim | TSoftObjectPtr | Walk animation override when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| StatJogAnim | TSoftObjectPtr | Jog(run) animation override when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| MinNormalWalkTime | float | Minimum time in seconds the character walks normally before the stat walk plays. | Category: B1StatLocomotionAnimInfo |
| MaxNormalWalkTime | float | Maximum time in seconds the character walks normally before the stat walk plays. | Category: B1StatLocomotionAnimInfo |
| SwimIdleRandomAnims | TArray | Random swim idle animations played when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| SwimWalkAnim | TSoftObjectPtr | Swim walk animation override when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| IdleFaceAnim | TSoftObjectPtr | Face animation override for idle when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| WalkFaceAnim | TSoftObjectPtr | Face animation override for walking when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| SwimIdleFaceAnim | TSoftObjectPtr | Face animation override for swim idle when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| SwimWalkFaceAnim | TSoftObjectPtr | Face animation override for swim walking when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| bDisableJog | bool | If true, jogging is disabled when the stat threshold is met. | Category: B1StatLocomotionAnimInfo |
| bOverrideBaseLocomotion | bool | * If true, the base idle/walk/jog locomotion poses are overridden directly with the stat anims * (Idle = first IdleRandomAnims, Walk = StatWalkAnim, Jog = StatJogAnim). * This makes the locomotion state machine blend straight to the stat pose with no transient * base-pose pop, instead of relying on the random-montage overlay which kicks in one loop later. * Used for states like low HP that must show the injured pose immediately and constantly. | Category: B1StatLocomotionAnimInfo |