Fix unit/building progress not getting restored when loading a game
This commit is contained in:
parent
c4c426ed74
commit
b9ac40d3d9
|
@ -5342,7 +5342,9 @@ Unit * Unit::loadGame(const XmlNode *rootNode, GameSettings *settings, Faction *
|
|||
string skillTypeName = unitNode->getAttribute("currSkillName")->getValue();
|
||||
SkillClass skillClass = static_cast<SkillClass>(unitNode->getAttribute("currSkillClass")->getIntValue());
|
||||
result->currSkill = ut->getSkillType(skillTypeName,skillClass);
|
||||
int tempProgress2 = result->progress2; // setCurrSkill overwrites progress2
|
||||
result->setCurrSkill(result->currSkill);
|
||||
result->progress2 = tempProgress2; // restore it
|
||||
}
|
||||
|
||||
// int lastModelIndexForCurrSkillType;
|
||||
|
|
Loading…
Reference in New Issue