# aiStateOverride_t

<p class="callout info">These types can also be dumped with `sh_type`/`mh_type aiStateOverride_t`</p>

## Types

##### 2016

`AIOVERRIDE_DEFAULT`  
`AIOVERRIDE_FORCE_AWARENESS_OF_PLAYER`  
`AIOVERRIDE_FORCE_AWARENESS_OF_ENTITY`  
`AIOVERRIDE_FORCE_SEARCH_TO_PLAYER`  
`AIOVERRIDE_FORCE_SEARCH_TO_ENTITY`  
`AIOVERRIDE_CHARGE_MELEE_PLAYER`  
`AIOVERRIDE_PLAY_ENTRANCE_ANIMATION`  
`AIOVERRIDE_FORCE_MOVE_TO_TRAVERSAL`  
`AIOVERRIDE_FORCE_TELEPORT_TO_TRAVERSAL`  
`AIOVERRIDE_TELEPORT`  
`AIOVERRIDE_TELEPORT_FORCE_SPAWN_ANGLE`  
`AIOVERRIDE_SPAWN_ANIM_IDLE`  
`AIOVERRIDE_SPAWNED_BY_SYNC_ENTITY`  
`AIOVERRIDE_WANDER`  
`AIOVERRIDE_ENTRANCE_ANIM_NO_ENEMIES`  
`AIOVERRIDE_TELEPORT_NO_ENEMIES`  
`AIOVERRIDE_FORCE_TELEPORT_TO_FLIGHT_ENTRANCE`  
`AIOVERRIDE_FORCE_TELEPORT_TO_FLIGHT_SPLINE`

##### Eternal

`AIOVERRIDE_DEFAULT`  
`AIOVERRIDE_FORCE_AWARENESS_OF_PLAYER`  
`AIOVERRIDE_FORCE_AWARENESS_OF_ENTITY`  
`AIOVERRIDE_FORCE_SEARCH_TO_PLAYER`  
`AIOVERRIDE_FORCE_SEARCH_TO_ENTITY`  
`AIOVERRIDE_CHARGE_MELEE_PLAYER`  
`AIOVERRIDE_PLAY_ENTRANCE_ANIMATION`  
`AIOVERRIDE_PLAY_ENTRANCE_ANIMATION_WITH_CORRECTION`  
`AIOVERRIDE_FORCE_MOVE_TO_ENTITY`  
`AIOVERRIDE_FORCE_MOVE_TO_TRAVERSAL`  
`AIOVERRIDE_FORCE_TELEPORT_TO_TRAVERSAL`  
`AIOVERRIDE_TELEPORT`  
`AIOVERRIDE_TELEPORT_FORCE_SPAWN_ANGLE`  
`AIOVERRIDE_SPAWN_ANIM_IDLE`  
`AIOVERRIDE_SPAWNED_BY_SYNC_ENTITY`  
`AIOVERRIDE_WANDER`  
`AIOVERRIDE_ENTRANCE_ANIM_NO_ENEMIES`  
`AIOVERRIDE_TELEPORT_NO_ENEMIES`  
`AIOVERRIDE_FORCE_TELEPORT_TO_FLIGHT_ENTRANCE`  
`AIOVERRIDE_FORCE_TELEPORT_TO_FLIGHT_SPLINE`

## Explanations/Usage

##### AIOVERRIDE\_DEFAULT

##### AIOVERRIDE\_FORCE\_AWARENESS\_OF\_PLAYER

The ai will spawn aware of the player's position.

##### AIOVERRIDE\_FORCE\_AWARENESS\_OF\_ENTITY

##### AIOVERRIDE\_FORCE\_SEARCH\_TO\_PLAYER

##### AIOVERRIDE\_FORCE\_SEARCH\_TO\_ENTITY

##### AIOVERRIDE\_CHARGE\_MELEE\_PLAYER

##### AIOVERRIDE\_PLAY\_ENTRANCE\_ANIMATION

The ai will spawn with the specified entrance animation.

[![AIOVERRIDE_PLAY_ENTRANCE_ANIMATION.png](https://wiki.eternalmods.com/uploads/images/gallery/2021-09/scaled-1680-/aioverride-play-entrance-animation.png)](https://wiki.eternalmods.com/uploads/images/gallery/2021-09/aioverride-play-entrance-animation.png)

##### AIOVERRIDE\_PLAY\_ENTRANCE\_ANIMATION\_WITH\_CORRECTION

Same usage as `AIOVERRIDE_PLAY_ENTRANCE_ANIMATION`, but will adjust the animation in the case that the animation travels further than the actual distance covered, to prevent partial clipping into the ground.

##### AIOVERRIDE\_FORCE\_MOVE\_TO\_ENTITY

##### AIOVERRIDE\_FORCE\_MOVE\_TO\_TRAVERSAL

##### AIOVERRIDE\_FORCE\_TELEPORT\_TO\_TRAVERSAL

##### AIOVERRIDE\_TELEPORT

The ai will spawn with its teleport FX, always facing the player.

##### AIOVERRIDE\_TELEPORT\_FORCE\_SPAWN\_ANGLE

Same as `AIOVERRIDE_TELEPORT`, but facing the direction specified in the spawn target's `spawnOrientation`.

##### AIOVERRIDE\_SPAWN\_ANIM\_IDLE

The ai will spawn with the specified idle animation.

[![AIOVERRIDE_SPAWN_ANIM_IDLE.png](https://wiki.eternalmods.com/uploads/images/gallery/2021-09/scaled-1680-/aioverride-spawn-anim-idle.png)](https://wiki.eternalmods.com/uploads/images/gallery/2021-09/aioverride-spawn-anim-idle.png)

##### AIOVERRIDE\_SPAWNED\_BY\_SYNC\_ENTITY

##### AIOVERRIDE\_WANDER

The spawned ai will wander around (provided they are not set to any target, to infight, or are aware of the player).

##### AIOVERRIDE\_ENTRANCE\_ANIM\_NO\_ENEMIES

##### AIOVERRIDE\_TELEPORT\_NO\_ENEMIES

##### AIOVERRIDE\_FORCE\_TELEPORT\_TO\_FLIGHT\_ENTRANCE

Same usage as `AIOVERRIDE_FORCE_TELEPORT_TO_FLIGHT_SPLINE` (?)

##### AIOVERRIDE\_FORCE\_TELEPORT\_TO\_FLIGHT\_SPLINE

The ai will spawn with its teleport FX and move to the `idInfoFlightVolumeEntrance` set in its spawn target's `initialTargetOverride`

[![AIOVERRIDE_FORCE_TELEPORT_TO_FLIGHT_SPLINE.png](https://wiki.eternalmods.com/uploads/images/gallery/2021-09/scaled-1680-/aioverride-force-teleport-to-flight-spline.png)](https://wiki.eternalmods.com/uploads/images/gallery/2021-09/aioverride-force-teleport-to-flight-spline.png)