This module provides a system for customizing mount requirements in AzerothCore.
It allows you to safely:
- Modify Riding Skill training costs and level requirements (including Tome of Cold Weather Flight)
- Modify Buy/Sell prices and level requirements for mounts.
- Roll back to default values easily
- Separate configuration for Paladin, Warlock, Druid, and Death Knight class mounts available
- Overridable configuration on a per-mount basis
A recent version of AzerothCore is recommended. This module uses hard-coded item and spell IDs
that it expects to find within the acore_world.item_template and acore_world.npc_trainer tables.
- Download mod-mount-requirements into the
modulesdirectory of your AzerothCore source. - Copy the
mod_mount_requirements.conf.distfile from theconffolder into your AzerothCore source's module config folder. (../path/to/azerothcore-wotlk/env/dist/etc/modules). Rename the file tomod_mount_requirements.conf(remove the.dist). - Re-run cmake and launch a clean build of AzerothCore. On linux you can run
../path/to/azerothcore-wotlk/acore.sh compiler build. (Check official AzerothCore documentation for more info: https://www.azerothcore.org/wiki/installing-a-module)
Note: Everyone on your server will need to delete their game's Cache folder between updates to the .conf file. Not doing so will result in players seeing old tooltip data, and they may be unable to "learn" new mounts even if they meet your configured requirements. This is because the game client relies on cached information for some of it's internal checks.
- Stop your server if it's already running.
- Configure the
mod_mount_requirements.conffile as needed. - Make sure Wow.exe is not running, then, delete the
Cachefolder in the same directory as Wow.exe (this gets recreated every time the game runs). - Start the server, and log in.
- Follow the same steps as above, but set
MountRequirements.Enable = falsein yourmod_mount_requirements.conffile first. - The next time the server runs, all the original mount requirements will be applied to the database. (Remember to delete your
Cachefolder)
This module is released under the GNU GPL v3 license.
- Zeb139



