시나리오 기본 시작 연도와 출병 제한 기준 통일

This commit is contained in:
Hide_D committed 2026-09-17 00:53:24 +00:00
1 parent 581ecd6a7b
commit d89bdc439f
16 files changed
+393 -34

No files matched your search

@@ -1,3 +1,4 @@
import { resolveScenarioStartYear } from '@sammo-ts/logic';
import type { ScenarioMeta, TurnCommandEnv } from '@sammo-ts/logic';
import type { TurnWorldState } from '../../types.js';
@@ -9,8 +10,8 @@ export const resolveConstraintEnv = (
scenarioMeta: ScenarioMeta | undefined,
env: TurnCommandEnv
): ConstraintEnv => {
const startYear = typeof scenarioMeta?.startYear === 'number' ? scenarioMeta.startYear : undefined;
const relYear = typeof startYear === 'number' ? world.currentYear - startYear : undefined;
const startYear = resolveScenarioStartYear(scenarioMeta?.startYear);
const relYear = world.currentYear - startYear;
const worldMeta = world.meta as Record<string, unknown>;
const rawKillturn = worldMeta.killturn;
const killturn =