Sync with TrinityCore/TrinityCore@3d5a317b755f4b6eb2d9a29fd7d9291415dfa6eb