diff options
Diffstat (limited to 'src/game-server/charactercomponent.cpp')
-rw-r--r-- | src/game-server/charactercomponent.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/game-server/charactercomponent.cpp b/src/game-server/charactercomponent.cpp index 0248bbe9..68ecc792 100644 --- a/src/game-server/charactercomponent.cpp +++ b/src/game-server/charactercomponent.cpp @@ -41,8 +41,8 @@ #include <algorithm> #include <cassert> +#include <climits> #include <cmath> -#include <limits.h> Script::Ref CharacterComponent::mDeathCallback; Script::Ref CharacterComponent::mDeathAcceptedCallback; @@ -280,13 +280,12 @@ void CharacterComponent::serialize(Entity &entity, MessageOut &msg) const Possessions &poss = getPossessions(); const InventoryData &inventoryData = poss.getInventory(); - for (auto itemIt = inventoryData.begin(), - itemIt_end = inventoryData.end(); itemIt != itemIt_end; ++itemIt) + for (const auto &itemIt : inventoryData) { - msg.writeInt16(itemIt->first); // slot id - msg.writeInt16(itemIt->second.itemId); - msg.writeInt16(itemIt->second.amount); - msg.writeInt8(itemIt->second.equipmentSlot); + msg.writeInt16(itemIt.first); // slot id + msg.writeInt16(itemIt.second.itemId); + msg.writeInt16(itemIt.second.amount); + msg.writeInt8(itemIt.second.equipmentSlot); } } |