Recover malformed settlement equipment

This commit is contained in:
2026-07-05 10:10:22 +09:00
parent 7cd7f4b8c9
commit 23eabd9ca6
2 changed files with 6 additions and 3 deletions

View File

@@ -982,11 +982,11 @@ function normalizeCampaignUnitProgressSnapshot(value: unknown): CampaignUnitProg
return {
unitId: value.unitId,
name: value.name,
level: normalizeNonNegativeInteger(value.level),
level: Math.max(1, normalizeNonNegativeInteger(value.level)),
exp: normalizeNonNegativeInteger(value.exp),
hp,
maxHp,
equipment: recordOrEmpty(value.equipment) as UnitData['equipment']
maxHp: Math.max(1, maxHp),
equipment: normalizeEquipmentSet(value.equipment)
};
}