Properties
Non-modifiable values associated with an entity that can hold arbitrary data. Properties differ from attributes in that they cannot be directly modified by buffs, but can be set and retrieved using the Alacrity APIs.
Values stored in properties can be of type i64, f64, String, or bool.
Properties can be useful for storing metadata about an entity that doesn't
affect its state, such as a display name, extended bio, or any other kind of
metadata.
One important feature of properties is that they can be used in conjunction with attributes and buffs to create more complex systems. For example, a buff might only apply to an entity if it has a certain property set to a specific value.
The Properties section of the Alacrity documentation provides more information on how to work with properties in Alacrity, including how to set and retrieve property values and how to use properties in conjunction with attributes and buffs to create complex systems.