boardgame-core/src/samples/slay-the-spire-like/data/desert/encounter.csv.d.ts

17 lines
533 B
TypeScript

import type { Enemy } from './enemy.csv';
import type { Effect } from './effect.csv';
type EncounterTable = readonly {
readonly id: string;
readonly type: "minion" | "elite" | "event" | "shop" | "camp" | "curio";
readonly name: string;
readonly description: string;
readonly enemies: [data: Enemy, hp: number, effects: [effect: Effect, stacks: number][]][];
readonly dialogue: string;
}[];
export type Encounter = EncounterTable[number];
declare function getData(): EncounterTable;
export default getData;