Sync with TrinityCore/TrinityCore@dd2746c8dbc95e6803a69b13365f790eb9de52bc