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.cpp22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 0fc73303944..df923e97445 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -2140,7 +2140,7 @@ void WorldSession::HandleCharRaceOrFactionChangeCallback(std::shared_ptr<WorldPa
trans->Append(stmt);
// Race specific languages
- std::array<uint8, 4> const racesWithoutSpecificLanguages = { RACE_ORC, RACE_HUMAN, RACE_MAGHAR_ORC, RACE_KUL_TIRAN };
+ std::array<uint8, 4> const racesWithoutSpecificLanguages = { RACE_ORC, RACE_HUMAN };
if (std::find(racesWithoutSpecificLanguages.begin(), racesWithoutSpecificLanguages.end(), factionChangeInfo->RaceID) == racesWithoutSpecificLanguages.end())
{
stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_CHAR_SKILL_LANGUAGE);
@@ -2149,15 +2149,12 @@ void WorldSession::HandleCharRaceOrFactionChangeCallback(std::shared_ptr<WorldPa
switch (factionChangeInfo->RaceID)
{
case RACE_DWARF:
- case RACE_DARK_IRON_DWARF:
stmt->setUInt16(1, 111);
break;
case RACE_DRAENEI:
- case RACE_LIGHTFORGED_DRAENEI:
stmt->setUInt16(1, 759);
break;
case RACE_GNOME:
- case RACE_MECHAGNOME:
stmt->setUInt16(1, 313);
break;
case RACE_NIGHTELF:
@@ -2170,34 +2167,17 @@ void WorldSession::HandleCharRaceOrFactionChangeCallback(std::shared_ptr<WorldPa
stmt->setUInt16(1, 673);
break;
case RACE_TAUREN:
- case RACE_HIGHMOUNTAIN_TAUREN:
stmt->setUInt16(1, 115);
break;
case RACE_TROLL:
- case RACE_ZANDALARI_TROLL:
stmt->setUInt16(1, 315);
break;
case RACE_BLOODELF:
- case RACE_VOID_ELF:
stmt->setUInt16(1, 137);
break;
case RACE_GOBLIN:
stmt->setUInt16(1, 792);
break;
- case RACE_NIGHTBORNE:
- stmt->setUInt16(1, 2464);
- break;
- case RACE_VULPERA:
- stmt->setUInt16(1, 2776);
- break;
- case LANG_PANDAREN_ALLIANCE:
- case LANG_PANDAREN_HORDE:
- stmt->setUInt16(1, 905);
- break;
- case RACE_DRACTHYR_ALLIANCE:
- case RACE_DRACTHYR_HORDE:
- stmt->setUInt16(1, 138);
- break;
default:
TC_LOG_ERROR("entities.player", "Could not find language data for race ({}).", factionChangeInfo->RaceID);
SendCharFactionChange(CHAR_CREATE_ERROR, factionChangeInfo.get());