feat: 환경 제약 조건 개선 및 테스트 케이스 수정

This commit is contained in:
Hide_D committed 2026-02-07 05:31:06 +00:00
1 parent c139cdde32
commit ded90dfb08
3 files changed
+10 -4

No files matched your search

@@ -59,10 +59,14 @@ const resolveConstraintEnv = (
scenarioMeta: ScenarioMeta | undefined,
env: TurnCommandEnv
): Record<string, unknown> => {
const worldMeta = asRecord(world.meta);
const startYear = typeof scenarioMeta?.startYear === 'number' ? scenarioMeta.startYear : undefined;
const relYear = typeof startYear === 'number' ? world.currentYear - startYear : undefined;
const joinModeRaw = worldMeta.join_mode ?? worldMeta.joinMode;
const joinMode = joinModeRaw === 'onlyRandom' ? 'onlyRandom' : 'full';
return {
...env,
currentYear: world.currentYear,
currentMonth: world.currentMonth,
year: world.currentYear,
@@ -71,6 +75,7 @@ const resolveConstraintEnv = (
relYear,
openingPartYear: env.openingPartYear,
minAvailableRecruitPop: env.minAvailableRecruitPop,
join_mode: joinMode,
};
};