mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Misc: Remove implicit conversions from RaceMask class, fixes racemask check failing during loading from db
This commit is contained in:
@@ -727,7 +727,7 @@ int32 ReputationMgr::GetFactionDataIndexForRaceAndClass(FactionEntry const* fact
|
||||
uint32 classMask = _player->GetClassMask();
|
||||
for (int32 i = 0; i < 4; i++)
|
||||
{
|
||||
if ((factionEntry->ReputationRaceMask[i].HasRace(race) || (!factionEntry->ReputationRaceMask[i] && factionEntry->ReputationClassMask[i] != 0))
|
||||
if ((factionEntry->ReputationRaceMask[i].HasRace(race) || (factionEntry->ReputationRaceMask[i].IsEmpty() && factionEntry->ReputationClassMask[i] != 0))
|
||||
&& (factionEntry->ReputationClassMask[i] & classMask || factionEntry->ReputationClassMask[i] == 0))
|
||||
|
||||
return i;
|
||||
|
||||
Reference in New Issue
Block a user