Ability Library Subsystem

This subsystem handles the general handling of all abilities, regardless of how they are provided to the player and is used specifically for UI handles and referencing

Curriculum Subsystem

This subsystem handles the granting of abilities in the traditional sense of games like World of Warcraft, Final Fantasy 14, and others where at specific levels you are granted abilities automatically and/or the ability to buy certain abilities after you’ve reached that level

Ability Grant Registry

This subsystem is the most important for abilities and should be utilized by any of your systems that aren’t native to my own. This tracks which abilities each character has to ensure that duplicates aren’t granted. This has been made simply because I have many systems that have the potential to grant abilities