소스 검색

Fix messages for pandoras

nordsoft 2 년 전
부모
커밋
4af2d917c0
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      lib/mapObjects/CGPandoraBox.cpp

+ 2 - 0
lib/mapObjects/CGPandoraBox.cpp

@@ -45,6 +45,7 @@ void CGPandoraBox::onHeroVisit(const CGHeroInstance * h) const
 {
 	auto setText = [](MetaString & text, int tId, const CGHeroInstance * h)
 	{
+		text.clear();
 		text.appendLocalString(EMetaText::ADVOB_TXT, tId);
 		text.replaceRawString(h->getNameTranslated());
 	};
@@ -179,6 +180,7 @@ void CGPandoraBox::serializeJsonOptions(JsonSerializeFormat & handler)
 				configuration.info.emplace_back();
 				configuration.info.back().visitType = Rewardable::EEventType::EVENT_FIRST_VISIT;
 				configuration.info.back().reward = reward;
+				reward = Rewardable::Reward{};
 			}
 		};