feat: 국가 성향 모듈 추가 및 관련 타입 수정

This commit is contained in:
2026-01-06 12:50:55 +00:00
parent 19851c6e08
commit 55a9230a36
20 changed files with 456 additions and 4 deletions
+2 -1
View File
@@ -1,4 +1,4 @@
import type { General, GeneralTriggerState } from '@sammo-ts/logic/domain/entities.js';
import type { General, GeneralTriggerState, Nation } from '@sammo-ts/logic/domain/entities.js';
import type { RandomGenerator } from '@sammo-ts/common';
import type { WorldStateRepository } from '@sammo-ts/logic/ports/world.js';
import { TriggerCaller, type Trigger } from './core.js';
@@ -30,6 +30,7 @@ export const createGeneralSkillActivation = <TriggerState extends GeneralTrigger
export interface GeneralActionContext<TriggerState extends GeneralTriggerState = GeneralTriggerState> {
general: General<TriggerState>;
nation?: Nation | null;
world?: WorldStateRepository;
worldView?: GeneralWorldView<TriggerState>;
log?: GeneralActionLogSink;