Core/Player: Fixed crash when race or faction changing to an allied race.
This commit is contained in:
@@ -1668,6 +1668,7 @@ namespace Game
|
|||||||
stmt.AddValue(1, 111);
|
stmt.AddValue(1, 111);
|
||||||
break;
|
break;
|
||||||
case Race.Draenei:
|
case Race.Draenei:
|
||||||
|
case Race.LightforgedDraenei:
|
||||||
stmt.AddValue(1, 759);
|
stmt.AddValue(1, 759);
|
||||||
break;
|
break;
|
||||||
case Race.Gnome:
|
case Race.Gnome:
|
||||||
@@ -1683,17 +1684,26 @@ namespace Game
|
|||||||
stmt.AddValue(1, 673);
|
stmt.AddValue(1, 673);
|
||||||
break;
|
break;
|
||||||
case Race.Tauren:
|
case Race.Tauren:
|
||||||
|
case Race.HighmountainTauren:
|
||||||
stmt.AddValue(1, 115);
|
stmt.AddValue(1, 115);
|
||||||
break;
|
break;
|
||||||
case Race.Troll:
|
case Race.Troll:
|
||||||
stmt.AddValue(1, 315);
|
stmt.AddValue(1, 315);
|
||||||
break;
|
break;
|
||||||
case Race.BloodElf:
|
case Race.BloodElf:
|
||||||
|
case Race.VoidElf:
|
||||||
stmt.AddValue(1, 137);
|
stmt.AddValue(1, 137);
|
||||||
break;
|
break;
|
||||||
case Race.Goblin:
|
case Race.Goblin:
|
||||||
stmt.AddValue(1, 792);
|
stmt.AddValue(1, 792);
|
||||||
break;
|
break;
|
||||||
|
case Race.Nightborne:
|
||||||
|
stmt.AddValue(1, 2464);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
Log.outError(LogFilter.Player, $"Could not find language data for race ({factionChangeInfo.RaceID}).");
|
||||||
|
SendCharFactionChange(ResponseCodes.CharCreateError, factionChangeInfo);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
trans.Append(stmt);
|
trans.Append(stmt);
|
||||||
|
|||||||
Reference in New Issue
Block a user