Sync with TrinityCore/TrinityCore@c81d6e9b4bec14a46fd4eb01ce51d874a12bf5f7