refactor(logic): replace arbitrary action hooks with typed events

This commit is contained in:
2026-07-30 03:31:31 +00:00
parent 96b41ef4b4
commit 7d3cb50a5b
168 changed files with 1554 additions and 631 deletions
+5
View File
@@ -36,6 +36,11 @@ export interface GeneralActionContext<TriggerState extends GeneralTriggerState =
worldView?: GeneralWorldView<TriggerState>;
log?: GeneralActionLogSink;
rng?: RandomGenerator;
time?: {
year: number;
month: number;
startYear: number;
};
}
export interface GeneralTriggerContext<