浏览代码

Merge pull request #6360 from Laserlicht/camp

fix campaign format regression
Ivan Savenko 3 周之前
父节点
当前提交
615f4b720e
共有 1 个文件被更改,包括 2 次插入0 次删除
  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());