message: Only process "effects" elements in remaining loop
diff: @@ -111,10 +111,7 @@ namespace
  tech.requiredTechnologies.push_back(std::stoi(id));
  }
  - for (auto techElement = technology.firstChildElement(); techElement; techElement = techElement->nextSiblingElement())
  - {
  - const std::string elementName = techElement->value();
  - if (elementName == "effects")
  + for (auto techElement = technology.firstChildElement("effects"); techElement; techElement = techElement->nextSiblingElement("effects"))
  {
  verifySubElementTypes(*techElement, {"modifier", "unlock"}, "TechnologyReader: ");
  @@ -125,7 +122,6 @@ namespace
  return Technology::Unlock{StringToUnlock.at(element.attribute("type")), element.getText()};
  });
  }
  - }
  return tech;
  }
  