Require recommended units in deployment slots

This commit is contained in:
2026-07-05 16:57:09 +09:00
parent 0c5aef161d
commit 43689de0c7

View File

@@ -332,6 +332,11 @@ function validateSortie(errors, scenario, classKeys, formationRoles, terrainRule
errors.push(`${context}: required unit "${unitId}" must have an explicit deployment slot`);
}
});
recommendedUnitIds.forEach((unitId) => {
if (!deploymentUnitIds.has(unitId)) {
errors.push(`${context}: recommended unit "${unitId}" must have an explicit deployment slot`);
}
});
}
function validateRewards(errors, scenario, scenarioIds, itemNames, knownRewardUnitIds, context) {