From ce07d52235dfdf46b656b6f5e8307f328b313eeb Mon Sep 17 00:00:00 2001 From: mik1893 Date: Sun, 14 Aug 2016 08:38:57 +0100 Subject: [PATCH] Fix for missing assignment of m_race --- src/game/Entities/Player/Player.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/game/Entities/Player/Player.cpp b/src/game/Entities/Player/Player.cpp index 1e4381003..3ecdd51bc 100644 --- a/src/game/Entities/Player/Player.cpp +++ b/src/game/Entities/Player/Player.cpp @@ -1016,6 +1016,7 @@ bool Player::Create(uint32 guidlow, CharacterCreateInfo* createInfo) SetObjectScale(1.0f); m_realRace = createInfo->Race; // set real race flag + m_race = createInfo->Race; // set real race flag setFactionForRace(createInfo->Race); @@ -17387,6 +17388,7 @@ bool Player::LoadFromDB(uint32 guid, SQLQueryHolder *holder) SetUInt32Value(UNIT_FIELD_BYTES_0, bytes0); m_realRace = fields[3].GetUInt8(); // set real race + m_race = fields[3].GetUInt8(); // set real race SetUInt32Value(UNIT_FIELD_LEVEL, fields[6].GetUInt8()); SetUInt32Value(PLAYER_XP, fields[7].GetUInt32());