Effects are a multi-purpose tag used for responses to various events like material impacts, sound effects, projectile detonations, and more. They are made up of parts which can can spawn sounds, particles, lights, decals, and even new objects.
Field | Type | Comments |
---|
| bitfield |
Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | Prevents culling of effects that are important for synchronous networking determinism. | | 0x8 | |
|
| uint16 → |
| uint16 → |
| float |
| Block |
Field | Type | Comments |
---|
| TagString |
|
| Block |
Field | Type | Comments |
---|
| float | | Bounds | Field | Type | Comments |
---|
| float | | float |
| | Bounds ? | | Block | Field | Type | Comments |
---|
| enum | Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | | | 0x3 | |
| | enum | Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | |
| | uint16 → | | bitfield | Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | |
| | uint32 | | TagDependency (6)
| | Bounds ? | | float | | Bounds | Field | Type | Comments |
---|
| float | | float |
| | Bounds ? | | bitfield | Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | | | 0x8 | | | 0x10 | | | 0x20 | |
| | bitfield ? |
| | Block | Field | Type | Comments |
---|
| enum ? | | enum ? | | enum | Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | | | 0x3 | |
| | uint16 → | | Euler2D | Field | Type | Comments |
---|
| float | | float |
| | Point3D | Field | Type | Comments |
---|
| float | | float | | float |
| | Vector3D | Field | Type | Comments |
---|
| float | | float | | float |
| | TagDependency : particle | | bitfield | Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | | | 0x8 | | | 0x10 | |
| | enum | Option | Value | Comments |
---|
| 0x0 | | | 0x1 | | | 0x2 | | | 0x3 | | | 0x4 | | | 0x5 | |
| | Bounds | Field | Type | Comments |
---|
| uint16 | | uint16 |
| | Bounds ? | | Bounds ? | | float | | Bounds ? | | Bounds ? | | ColorARGB | Field | Type | Comments |
---|
| float | | float | | float | | float |
| | ColorARGB ? | | bitfield | Flag | Mask | Comments |
---|
| 0x1 | | | 0x2 | | | 0x4 | | | 0x8 | | | 0x10 | | | 0x20 | | | 0x40 | | | 0x80 | | | 0x100 | | | 0x200 | | | 0x400 | | | 0x800 | |
| | bitfield ? |
|
|
Thanks to the following individuals for their research or contributions to this topic:
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)