2026-04-15 13:27:12 +08:00
|
|
|
import type { EnemyDesert } from './enemyDesert.csv';
|
|
|
|
|
|
2026-04-13 11:55:57 +08:00
|
|
|
type EncounterDesertTable = readonly {
|
2026-04-13 19:28:28 +08:00
|
|
|
readonly type: "minion" | "elite" | "event" | "shop" | "camp" | "curio";
|
2026-04-13 11:55:57 +08:00
|
|
|
readonly name: string;
|
|
|
|
|
readonly description: string;
|
2026-04-15 14:30:56 +08:00
|
|
|
readonly enemies: readonly [readonly enemy: EnemyDesert, readonly bonusHp: number];
|
2026-04-15 13:27:12 +08:00
|
|
|
readonly dialogue: string;
|
2026-04-13 11:55:57 +08:00
|
|
|
}[];
|
|
|
|
|
|
|
|
|
|
export type EncounterDesert = EncounterDesertTable[number];
|
|
|
|
|
|
2026-04-15 14:56:48 +08:00
|
|
|
declare function getData(): EncounterDesertTable;
|
|
|
|
|
export default getData;
|