This is the function list documentation for the pol097 distro attributes system. At its core this is a skill gain system that provides services for checking for attribute gain, awarding attribute gain and capping attributes. There is also support for handling regeneration and setting the maximums for vitals.

The attributes system is not a drop in replacement for the older pol095 or pol094 distros. This is a newer system that does away with the skillid dependencies but adds in such features as skill locking from the client (see packethook SkillLocks also in the 097 distro)