This page is incomplete! You can contribute information using GitHub issues or pull requests.
Machines are used for objects like doors, elevators, light bridges, and the engine covers in The Maw. These objects have open and closed states and the unique capability of conveying bipeds which stand upon them while they move.
The states of machines are not synchronized over Halo's multiplayer netcode, so it is not adviseable to include them in multiplayer maps unless they are automatic doors (which are just based on player proximinity) or use a synchronization workaround.
Structure and fields
Field | Type | Comments | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
machine type | enum | |||||||||||||
| ||||||||||||||
machine flags | bitfield | |||||||||||||
| ||||||||||||||
door open time | float | |||||||||||||
collision response | enum | |||||||||||||
| ||||||||||||||
elevator node | uint16 | |||||||||||||
door open time ticks | uint32 |
Acknowledgements
Thanks to the following individuals for their research or contributions to this topic:
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)