- if(protocol_version > 17){
- writeU32(os, damageGroups.size());
- for(std::map<std::string, s16>::const_iterator
- i = damageGroups.begin(); i != damageGroups.end(); i++){
- os<<serializeString(i->first);
- writeS16(os, i->second);
- }
+
+ writeU32(os, damageGroups.size());
+
+ for (const auto &damageGroup : damageGroups) {
+ os << serializeString(damageGroup.first);
+ writeS16(os, damageGroup.second);