TrinityCore downported for 1.12.1