Package-level declarations

Types

Link copied to clipboard

The exactmove extended info block is used to provide precise fine-tuned visual movement of an avatar.

Link copied to clipboard

The extended info block to make avatars face-lock onto another avatar, be it a NPC or a player.

Link copied to clipboard

The hit extended info, responsible for tracking all hitmarks and headbars for a given avatar.

Link copied to clipboard

The say extended info block tracks any overhead chat set by the server, through content. Public chat will not utilize this.

Link copied to clipboard

The sequence mask defines what animation an avatar is playing.

Link copied to clipboard

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.

Link copied to clipboard
class Tinting

The tinting class is used to apply a specific tint onto the non-textured parts of an avatar. As the engine does not support modifying textures this way, they remain in their original form.