*Fix getLevel() being parsed as a char in ostringstream use
--HG-- branch : trunk
This commit is contained in:
+1
-1
@@ -425,7 +425,7 @@ void Pet::SavePetToDB(PetSaveMode mode)
|
||||
<< GetEntry() << ", "
|
||||
<< owner << ", "
|
||||
<< GetNativeDisplayId() << ", "
|
||||
<< getLevel() << ", "
|
||||
<< uint32(getLevel()) << ", "
|
||||
<< GetUInt32Value(UNIT_FIELD_PETEXPERIENCE) << ", "
|
||||
<< uint32(GetReactState()) << ", "
|
||||
<< uint32(mode) << ", '"
|
||||
|
||||
+4
-4
@@ -16330,10 +16330,10 @@ void Player::SaveToDB()
|
||||
<< GetGUIDLow() << ", "
|
||||
<< GetSession()->GetAccountId() << ", '"
|
||||
<< sql_name << "', "
|
||||
<< (uint32)getRace() << ", "
|
||||
<< (uint32)getClass() << ", "
|
||||
<< (uint32)getGender() << ", "
|
||||
<< getLevel() << ", "
|
||||
<< uint32(getRace()) << ", "
|
||||
<< uint32(getClass()) << ", "
|
||||
<< uint32(getGender()) << ", "
|
||||
<< uint32(getLevel()) << ", "
|
||||
<< GetUInt32Value(PLAYER_XP) << ", "
|
||||
<< GetMoney() << ", "
|
||||
<< GetUInt32Value(PLAYER_BYTES) << ", "
|
||||
|
||||
+1
-1
@@ -1167,7 +1167,7 @@ class TRINITY_DLL_SPEC Unit : public WorldObject
|
||||
bool isTotem() const { return m_unitTypeMask & UNIT_MASK_TOTEM; }
|
||||
bool IsVehicle() const { return m_unitTypeMask & UNIT_MASK_VEHICLE; }
|
||||
|
||||
uint8 getLevel() const { return GetUInt32Value(UNIT_FIELD_LEVEL); }
|
||||
uint8 getLevel() const { return uint8(GetUInt32Value(UNIT_FIELD_LEVEL)); }
|
||||
virtual uint8 getLevelForTarget(Unit const* /*target*/) const { return getLevel(); }
|
||||
void SetLevel(uint8 lvl);
|
||||
uint8 getRace() const { return GetByteValue(UNIT_FIELD_BYTES_0, 0); }
|
||||
|
||||
Reference in New Issue
Block a user