...
Field | Type | Comments |
---|
| bitfield |
Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | | | 0x8 | | | 0x10 | When no target is visible, briefly shoot at where the target was last seen. | | 0x20 | | | 0x40 | | | 0x80 | | | 0x100 | | | 0x200 | | | 0x400 | When an enemy unit is newly detected within this actor's surprise distance, panic. | | 0x800 | Always ignore other paramaters such as desired combat ranges and run at enemies. | | 0x1000 | | | 0x2000 | | | 0x4000 | | | 0x8000 | | | 0x10000 | | | 0x20000 | | | 0x40000 | | | 0x80000 | | | 0x100000 | | | 0x200000 | | | 0x400000 | | | 0x800000 | | | 0x1000000 | When this actor's squad is in attacking mode, ignore other paramaters such as desired combat ranges and run straight at enemies. | | 0x2000000 | Will not attempt to avoid sheer drops when diving away from dangerous objects. | | 0x4000000 | | | 0x8000000 | | | 0x10000000 | | | 0x20000000 | | | 0x40000000 | | | 0x80000000 | |
|
| bitfield |
Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | | | 0x8 | | | 0x10 | Will not attempt to avoid live grenades, projectiles, environmental damage, etc when moving. | | 0x20 | | | 0x40 | |
|
| enum |
Enables or disables some behaviours (e.g, combat_form can never use grenades). Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | | | 0x3 | | | 0x4 | | | 0x5 | Same as Elite. | | 0x6 | | | 0x7 | Same as Player. | | 0x8 | | | 0x9 | | | 0xA | | | 0xB | | | 0xC | | | 0xD | Same as Monitor. | | 0xE | | | 0xF | |
|
| float |
| float |
| float |
| float |
| float |
| Vector3D |
Field | Type | Comments |
---|
| float | | float | | float |
|
| Vector3D ? |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| Vector2D |
Field | Type | Comments |
---|
| float | | float |
|
| Vector2D ? |
| float |
| float |
| float |
| float |
| Vector2D ? |
| Vector2D ? |
| Bounds |
Field | Type | Comments |
---|
| float | | float |
|
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| Vector2D ? |
| Vector2D ? |
| TagDependency : weapon |
| TagDependency : projectile |
| enum |
Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | | | 0x3 | | | 0x4 | | | 0x5 | | | 0x6 | | | 0x7 | | | 0x8 | | | 0x9 | |
|
| enum ? |
| enum ? |
| Bounds ? |
| int16 |
| int16 |
| Bounds ? |
| Bounds ? |
| float |
| enum ? |
| float |
| float |
| float |
| Bounds ? |
| float |
| float |
| float |
| float |
| enum |
Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | | | 0x3 | | | 0x4 | | | 0x5 | |
|
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| Bounds ? |
| Bounds ? |
| Bounds ? |
| uint16 |
| uint16 |
| float |
| float |
| float |
| Bounds ? |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| float |
| Bounds ? |
| Bounds ? |
| float |
| float |
| Bounds ? |
| Bounds ? |
| TagDependency : actor |
Thanks to the following individuals for their research or contributions to this topic:
- gbMichelle (Reversing actor type aliases)
- justinpyne (Explaining the friend avoid dist field)
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)
- Vennobennu (Field documentation)