Sync with TrinityCore/TrinityCore@eb8e140f7f76e1fc8927017775c86aede1af47d7