mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-13 03:32:28 -04:00
Core/Players: Fixed custom playercreateinfo_item using 0 in race/class columns (should apply to all races/classes)
This commit is contained in:
@@ -4008,14 +4008,14 @@ void ObjectMgr::LoadPlayerInfo()
|
||||
Field* fields = result->Fetch();
|
||||
|
||||
uint32 current_race = fields[0].GetUInt8();
|
||||
if (!sChrRacesStore.HasRecord(current_race))
|
||||
if (current_race && !sChrRacesStore.HasRecord(current_race))
|
||||
{
|
||||
TC_LOG_ERROR("sql.sql", "Wrong race {} in `playercreateinfo_item` table, ignoring.", current_race);
|
||||
continue;
|
||||
}
|
||||
|
||||
uint32 current_class = fields[1].GetUInt8();
|
||||
if (!sChrClassesStore.HasRecord(current_class))
|
||||
if (current_class && !sChrClassesStore.HasRecord(current_class))
|
||||
{
|
||||
TC_LOG_ERROR("sql.sql", "Wrong class {} in `playercreateinfo_item` table, ignoring.", current_class);
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user