summaryrefslogtreecommitdiff
path: root/src/game-server/charactercomponent.cpp
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <bjorn@lindeijer.nl>2023-05-15 14:45:05 +0200
committerThorbjørn Lindeijer <bjorn@lindeijer.nl>2023-05-15 14:45:05 +0200
commitf395960adeea1f51f01ec8045d1e175926a6ea4a (patch)
treebf9d107fb5891c3e6bd0abeb4d49573c73230707 /src/game-server/charactercomponent.cpp
parentf3071beef3ddd93bbe3ab6e30c14fc95a5112b9c (diff)
downloadmanaserv-f395960adeea1f51f01ec8045d1e175926a6ea4a.tar.gz
manaserv-f395960adeea1f51f01ec8045d1e175926a6ea4a.tar.bz2
manaserv-f395960adeea1f51f01ec8045d1e175926a6ea4a.tar.xz
manaserv-f395960adeea1f51f01ec8045d1e175926a6ea4a.zip
General code cleanups
* Overall includes cleanup * Use std::make_pair * Make some functions const
Diffstat (limited to 'src/game-server/charactercomponent.cpp')
-rw-r--r--src/game-server/charactercomponent.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/game-server/charactercomponent.cpp b/src/game-server/charactercomponent.cpp
index 68ecc792..4f2244ac 100644
--- a/src/game-server/charactercomponent.cpp
+++ b/src/game-server/charactercomponent.cpp
@@ -21,12 +21,13 @@
#include "game-server/charactercomponent.h"
#include "common/configuration.h"
+#include "game-server/abilitycomponent.h"
#include "game-server/accountconnection.h"
+#include "game-server/actorcomponent.h"
#include "game-server/attributemanager.h"
+#include "game-server/being.h"
#include "game-server/buysell.h"
#include "game-server/inventory.h"
-#include "game-server/item.h"
-#include "game-server/itemmanager.h"
#include "game-server/gamehandler.h"
#include "game-server/map.h"
#include "game-server/mapcomposite.h"
@@ -207,9 +208,9 @@ void CharacterComponent::deserialize(Entity &entity, MessageIn &msg)
poss.setEquipment(equipmentData);
}
-void CharacterComponent::serialize(Entity &entity, MessageOut &msg)
+void CharacterComponent::serialize(Entity &entity, MessageOut &msg) const
{
- auto *beingComponent = entity.getComponent<BeingComponent>();
+ const auto *beingComponent = entity.getComponent<BeingComponent>();
// general character properties
msg.writeInt8(getAccountLevel());
@@ -268,8 +269,8 @@ void CharacterComponent::serialize(Entity &entity, MessageOut &msg)
// questlog
msg.writeInt16(mQuestlog.size());
- for (auto questlogIt : mQuestlog) {
- QuestInfo &quest = questlogIt.second;
+ for (const auto &questlogIt : mQuestlog) {
+ const QuestInfo &quest = questlogIt.second;
msg.writeInt16(quest.id);
msg.writeInt8(quest.state);
msg.writeString(quest.title);