diff options
Diffstat (limited to 'src/account-server/character.cpp')
-rw-r--r-- | src/account-server/character.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/account-server/character.cpp b/src/account-server/character.cpp index e22a84e9..c61be1f6 100644 --- a/src/account-server/character.cpp +++ b/src/account-server/character.cpp @@ -106,14 +106,13 @@ void CharacterData::serialize(MessageOut &msg) const EquipData &equipData = poss.getEquipment(); const InventoryData &inventoryData = poss.getInventory(); - for (auto itemIt = inventoryData.begin(), - itemIt_end = inventoryData.end(); itemIt != itemIt_end; ++itemIt) + for (const auto &itemIt : inventoryData) { - int slot = itemIt->first; + int slot = itemIt.first; msg.writeInt16(slot); - msg.writeInt16(itemIt->second.itemId); - msg.writeInt16(itemIt->second.amount); - if (equipData.find(itemIt->first) != equipData.end()) + msg.writeInt16(itemIt.second.itemId); + msg.writeInt16(itemIt.second.amount); + if (equipData.find(itemIt.first) != equipData.end()) msg.writeInt8(1); // equipped else msg.writeInt8(0); // not equipped |