The assistant is a npc spawned in the world and lets a player obtain heirlooms, glyphs, gems, elixirs, food that gives buffs, and utilities like faction change and race change. The player can also spend gold in order to increase their profession skills. It will be set to the current max value each time the feature is used. They can also unlock flight paths and reset heroic dungeons and raids.
All items obtained from the Assistant are free to purchase, however users can easily add a cost by modifying the values of the item template table.
All the features listed above are enabled, or disabled, through the configuration - allowing a user to only use the features they want.
The entry of the assistant is 9000000.
I don't accept pull requests. There are a few exceptions listed below, and all of them have to be true for me to consider merging a pull request.