diff options
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 1b22dafff94..f6602b8421f 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -2323,14 +2323,19 @@ void WorldSession::HandleCharRaceOrFactionChangeCallback(std::shared_ptr<WorldPa case RACE_VULPERA: stmt->setUInt16(1, 2776); break; - case LANG_PANDAREN_ALLIANCE: - case LANG_PANDAREN_HORDE: + case RACE_PANDAREN_NEUTRAL: + case RACE_PANDAREN_ALLIANCE: + case RACE_PANDAREN_HORDE: stmt->setUInt16(1, 905); break; case RACE_DRACTHYR_ALLIANCE: case RACE_DRACTHYR_HORDE: stmt->setUInt16(1, 138); break; + case RACE_EARTHEN_DWARF_HORDE: + case RACE_EARTHEN_DWARF_ALLIANCE: + stmt->setUInt16(1, 140); + break; default: TC_LOG_ERROR("entities.player", "Could not find language data for race ({}).", factionChangeInfo->RaceID); SendCharFactionChange(CHAR_CREATE_ERROR, factionChangeInfo.get()); |