aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-02-18 08:53:29 +0100
committerShauren <shauren.trinity@gmail.com>2020-02-18 08:53:29 +0100
commita693d30f7959e70749083f5d2401f2654456ac4a (patch)
tree3829eda77703096574a7df94721fc02fbeb4ca0e
parent334cc3e23275a6855a1902aa0f4bfd4673feea47 (diff)
Warning fixes
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp2
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp5
2 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index 4bee1a75c99..9e0771ab818 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -9906,7 +9906,7 @@ void ObjectMgr::LoadRaceAndClassExpansionRequirements()
}
ChrRacesEntry const* raceEntry = sChrRacesStore.LookupEntry(raceID);
- if (!classEntry)
+ if (!raceEntry)
{
TC_LOG_ERROR("sql.sql", "Race %u (class %u) defined in `class_expansion_requirement` does not exists, skipped.",
uint32(raceID), uint32(classID));
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 9ce5bfb3a5b..48adec75fa5 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -528,8 +528,9 @@ void WorldSession::HandleCharCreateOpcode(WorldPackets::Character::CreateCharact
if (classExpansionRequirement->ActiveExpansionLevel > GetExpansion() || classExpansionRequirement->AccountExpansionLevel > GetAccountExpansion())
{
- TC_LOG_ERROR("entities.player.cheat", "Expansion %u account:[%d] tried to Create character with expansion %u race/class (%u/%u)",
- GetAccountExpansion(), GetAccountId(), uint32(charCreate.CreateInfo->Race), uint32(charCreate.CreateInfo->Class));
+ TC_LOG_ERROR("entities.player.cheat", "Account:[%d] tried to create character with race/class %u/%u without required expansion (had %u/%u, required %u/%u)",
+ GetAccountId(), uint32(charCreate.CreateInfo->Race), uint32(charCreate.CreateInfo->Class), GetExpansion(), GetAccountExpansion(),
+ classExpansionRequirement->ActiveExpansionLevel, classExpansionRequirement->AccountExpansionLevel);
SendCharCreate(CHAR_CREATE_EXPANSION_CLASS);
return;
}