Vehicles and bipeds are both extensions of the Unit abstract tag class, which is not directly creatable itself. Generally, units are controllable objects which can "die" and appear on the motion sensor.
...
This tag inherits fields from object which are not shown here. See the parent's page for more information. The following information is unique to the unit tag.
Field |
Type |
Comments |
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
0x8 |
|
|
0x10 |
|
|
0x20 |
|
|
0x40 |
|
|
0x80 |
|
|
0x100 |
|
|
0x200 |
|
|
0x400 |
|
|
0x800 |
|
|
0x1000 |
|
|
0x2000 |
|
|
0x4000 |
|
|
0x8000 |
|
|
0x10000 |
If enabled, prevents the unit from being instantly killed by a melee to their back. This is used for the Flood. |
|
0x20000 |
|
|
0x40000 |
|
|
0x80000 |
|
|
0x100000 |
|
|
0x200000 |
|
|
0x400000 |
|
|
0x800000 |
|
|
0x1000000 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
0x8 |
|
|
0x9 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
|
float
|
|
TagDependency : effect
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
|
enum ?
|
|
enum ?
|
|
enum ?
|
|
float
|
|
float
|
|
TagString
|
|
TagString
|
|
float
|
|
Bounds
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
Block
|
|
|
Point3D
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
float
|
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
TagDependency : actor_variant
|
|
Bounds
|
Field |
Type |
Comments |
|
uint16
|
|
uint16
|
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
float
|
|
TagDependency : damage_effect
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
Also called "drone". |
|
0x7 |
|
|
0x8 |
|
|
0x9 |
|
|
0xA |
|
|
0xB |
|
|
0xC |
|
|
0xD |
|
|
0xE |
Also called "huragok". |
|
0xF |
|
|
0x10 |
|
|
0x11 |
|
|
0x12 |
|
|
0x13 |
|
|
0x14 |
|
|
0x15 |
|
|
0x16 |
|
|
0x17 |
|
|
0x18 |
|
|
0x19 |
|
|
0x1A |
|
|
0x1B |
|
|
0x1C |
Also called "prowler". |
|
0x1D |
|
|
0x1E |
|
|
0x1F |
|
|
0x20 |
|
|
0x21 |
|
|
0x22 |
Also called "spirit". |
|
0x23 |
|
|
0x24 |
|
|
0x25 |
|
|
0x26 |
|
|
0x27 |
|
|
0x28 |
|
|
0x29 |
Also called "watcher". |
|
0x2A |
|
|
0x2B |
Also called "crawler". |
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
|
Block
|
|
|
Block
|
Field |
Type |
Comments |
|
int16
|
|
TagDependency : dialogue
|
|
|
float
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
|
uint16
|
|
int16
|
|
int16
|
|
Block
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
Block
|
Field |
Type |
Comments |
|
TagDependency : weapon
|
|
|
Block
|
Field |
Type |
Comments |
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
0x8 |
|
|
0x10 |
|
|
0x20 |
|
|
0x40 |
|
|
0x80 |
|
|
0x100 |
|
|
0x200 |
|
|
0x400 |
|
|
|
TagString
|
|
TagString
|
|
Vector3D
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
float
|
|
|
float
|
|
float
|
|
TagString
|
|
TagString
|
|
float
|
|
Bounds ?
|
|
Block ?
|
|
Block ?
|
|
uint16
|
|
float
|
|
float
|
|
TagDependency : actor_variant
|
|
Thanks to the following individuals for their research or contributions to this topic:
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)