Browse Source

Merge pull request #6360 from Laserlicht/camp

fix campaign format regression
Ivan Savenko 3 weeks ago
parent
commit
615f4b720e
1 changed files with 2 additions and 0 deletions
  1. 2 0
      lib/campaign/CampaignHandler.cpp

+ 2 - 0
lib/campaign/CampaignHandler.cpp

@@ -312,6 +312,8 @@ void CampaignHandler::writeScenarioTravelToJson(JsonNode & node, const CampaignT
 		node["keepCreatures"].Vector().push_back(JsonNode(CreatureID::encode(c)));
 	for(const auto & a : travel.artifactsKeptByHero)
 		node["keepArtifacts"].Vector().push_back(JsonNode(ArtifactID::encode(a)));
+	
+	node["startOptions"].String() = vstd::reverseMap(startOptionsMap)[travel.startOptions];
 
 	if (travel.playerColor.isValidPlayer())
 		node["playerColor"].String() = PlayerColor::encode(travel.playerColor.getNum());