|
|
@@ -392,7 +392,8 @@ void CampaignHandler::readHeaderFromMemory( CampaignHeader & ret, CBinaryReader
|
|
|
{
|
|
|
ret.version = static_cast<CampaignVersion>(reader.readUInt32());
|
|
|
ui8 campId = reader.readUInt8() - 1;//change range of it from [1, 20] to [0, 19]
|
|
|
- ret.loadLegacyData(campId);
|
|
|
+ if(ret.version != CampaignVersion::Chr)
|
|
|
+ ret.loadLegacyData(campId);
|
|
|
ret.name.appendTextID(readLocalizedString(ret, reader, filename, modName, encoding, "name"));
|
|
|
ret.description.appendTextID(readLocalizedString(ret, reader, filename, modName, encoding, "description"));
|
|
|
ret.author.appendRawString("");
|