The module's objective is to go through the list of characters on an account (which is activated when the player enters the server, with OnLogin), obtain the playerGuids, and store the mount spells that all the characters know. Then, said list is run through, and the character who does not know the spell is taught said spell. By default it shows mounts that are of the same race, however it can be enabled to show all mounts regardless of faction.
This specific fork is designed to span across multiple accounts shared by one user, which is determined by a shared email. This data is then translated into accountID and accountGroupID within acore_characters.account_wide_join.
This module will only share mounts across multiple accounts if the email column is populated within acore_auth.account is populated. Otherwise, it will just go within the same account like the official fork.
You will need to either add email data to acore_auth.account for every account you wish to be included, or manually populate the acore_characters.account_wide_join table.
- Make a backup of your database before using this module.
- Clone the repository down to your azerothcore-wotlk\modules folder.
- Apply the SQL query to your
acore_charactersdatabase. - Enjoy!
If you encounter a bug, please open an issue.
Credits:
