Core/PacketIO: Added missing move assignment operator to ByteBuffer

(cherry picked from commit fcb1e3e6424ef86934132e1111052a6798d78bc9)
This commit is contained in:
Shauren
2021-09-26 01:27:59 +02:00
parent 4793b073ee
commit 5274f7af17
3 changed files with 9 additions and 18 deletions
@@ -179,12 +179,8 @@ int32 CreatureTemplate::GetHealthScalingExpansion() const
void CreatureTemplate::InitializeQueryData()
{
WorldPacket queryTemp;
for (uint8 loc = LOCALE_enUS; loc < TOTAL_LOCALES; ++loc)
{
queryTemp = BuildQueryData(static_cast<LocaleConstant>(loc));
QueryData[loc] = queryTemp;
}
QueryData[loc] = BuildQueryData(static_cast<LocaleConstant>(loc));
}
WorldPacket CreatureTemplate::BuildQueryData(LocaleConstant loc) const
@@ -247,7 +243,8 @@ WorldPacket CreatureTemplate::BuildQueryData(LocaleConstant loc) const
ObjectMgr::GetLocaleString(creatureLocale->TitleAlt, loc, stats.TitleAlt);
}
return *queryTemp.Write();
queryTemp.Write();
return queryTemp.Move();
}
CreatureLevelScaling const* CreatureTemplate::GetLevelScaling(Difficulty difficulty) const
@@ -50,12 +50,8 @@
void GameObjectTemplate::InitializeQueryData()
{
WorldPacket queryTemp;
for (uint8 loc = LOCALE_enUS; loc < TOTAL_LOCALES; ++loc)
{
queryTemp = BuildQueryData(static_cast<LocaleConstant>(loc));
QueryData[loc] = queryTemp;
}
QueryData[loc] = BuildQueryData(static_cast<LocaleConstant>(loc));
}
WorldPacket GameObjectTemplate::BuildQueryData(LocaleConstant loc) const
@@ -92,7 +88,8 @@ WorldPacket GameObjectTemplate::BuildQueryData(LocaleConstant loc) const
memcpy(stats.Data, raw.data, MAX_GAMEOBJECT_DATA * sizeof(int32));
stats.ContentTuningId = ContentTuningId;
return *queryTemp.Write();
queryTemp.Write();
return queryTemp.Move();
}
bool QuaternionData::isUnit() const
+3 -6
View File
@@ -452,12 +452,8 @@ bool Quest::CanIncreaseRewardedQuestCounters() const
void Quest::InitializeQueryData()
{
WorldPacket queryTemp;
for (uint8 loc = LOCALE_enUS; loc < TOTAL_LOCALES; ++loc)
{
queryTemp = BuildQueryData(static_cast<LocaleConstant>(loc));
QueryData[loc] = queryTemp;
}
QueryData[loc] = BuildQueryData(static_cast<LocaleConstant>(loc));
}
WorldPacket Quest::BuildQueryData(LocaleConstant loc) const
@@ -597,7 +593,8 @@ WorldPacket Quest::BuildQueryData(LocaleConstant loc) const
response.Info.AreaGroupID = GetAreaGroupID();
response.Info.TimeAllowed = GetLimitTime();
return *response.Write();
response.Write();
return response.Move();
}
uint32 Quest::RoundXPValue(uint32 xp)