Files
2026-03-10 20:26:54 +00:00

13 lines
425 B
TypeScript

import type { EntityId, InteractionOutcome } from './types.js';
export type NarrationOutcome = InteractionOutcome | 'proposal_accepted' | 'proposal_rejected';
export interface NarrationEvent {
id: number;
tick: number;
type: 'social' | 'proposal' | 'invention';
entityIds: [EntityId, EntityId];
names: [string, string];
outcome: NarrationOutcome;
narration: string;
isLlmGenerated: boolean;
}