1 export type Dungeon = {
7 export type RoomExit = {
12 export type RoomSettings = {
34 export type DungeonRoom = {
39 settings: RoomSettings;
42 export type DungeonThing = {
47 properties: Record<string, any>;
50 export type DungeonState = {
53 event_name: 'ROOM_VISIT' | 'FIGHT_COMPLETE';
58 export type DungeonPlayer = {
61 current_room_id: string;
62 target_room_id: string;
65 // <room_id, total visit count>
66 export type DungeonStateSummaryVists = Record<string, number>;
67 // <room_id, <monster_id, count>>
68 export type DungeonStateSummaryFights = Record<string, Record<string, number>>;
70 export type DungeonRewards = {