Package-level declarations
Types
The exactmove extended info block is used to provide precise fine-tuned visual movement of an avatar.
The extended info block to make avatars face-lock onto another avatar, be it a NPC or a player.
The hit extended info, responsible for tracking all hitmarks and headbars for a given avatar.
The say extended info block tracks any overhead chat set by the server, through content. Public chat will not utilize this.
The sequence mask defines what animation an avatar is playing.
The spotanim list is a specialized extended info block with compression logic built into it, as the theoretical possibilities of this block are rather large. This extended info block will track the modified slots using a bitset. Instead of traversing the entire list at the end of a cycle to reset the properties, it will follow the bitset's enabled bits to identify which slots to reset, if any. As in most cases the answer is none - this should outperform array fills by quite a bit.