mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
Explicit army serialization - too much CArmedInstance descendants
This commit is contained in:
@@ -1472,14 +1472,14 @@ bool CGHeroInstance::hasVisions(const CGObjectInstance * target, const int subty
|
||||
|
||||
void CGHeroInstance::writeJsonOptions(JsonNode& json) const
|
||||
{
|
||||
CArmedInstance::writeJsonOptions(json);
|
||||
CCreatureSet::writeJson(json["army"]);
|
||||
CGObjectInstance::writeOwner(json);
|
||||
CArtifactSet::writeJson(json["artifacts"]);
|
||||
}
|
||||
|
||||
void CGHeroInstance::readJsonOptions(const JsonNode& json)
|
||||
{
|
||||
CArmedInstance::readJsonOptions(json);
|
||||
CCreatureSet::readJson(json["army"]);
|
||||
CGObjectInstance::readOwner(json);
|
||||
CArtifactSet::readJson(json["artifacts"]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user