aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp9
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());