An AzerothCore module that makes mounts and companions account-wide. When any character on an account learns a mount or a non-combat pet, every other character on the account gets it too.
On login a character's known mounts and companions are recorded and anything the account already owns is learned. Live, newly learned collectibles are picked up right away, other characters catch up on their next login. The module creates its own storage table on first start, no SQL import and no client patch needed.