Expand letters and decision consequences

This commit is contained in:
Fredrik Johansson
2026-07-20 19:56:58 +02:00
parent b69131c540
commit 61e6b256d5
6 changed files with 153 additions and 14 deletions

View File

@@ -11,6 +11,9 @@ export interface Letter {
marks: string[];
correctRoute: Route;
explanation: string;
correctConsequence?: string;
wrongConsequences?: Partial<Record<Route, string>>;
penalty?: Partial<Record<Route, { composure?: number; suspicion?: number }>>;
}
export interface Regulation {
@@ -25,6 +28,9 @@ export interface Decision {
letterId: string;
route: Route;
correct: boolean;
consequence: string;
composureCost: number;
suspicionCost: number;
}
export interface GameState {