UNPKG

dungeon-sdk-drikkx

Version:

Shared types and entities for the Dungeon game

22 lines 732 B
import { WaveStatus } from '../types/dungeon.types'; import { DungeonRoomEntity } from './dungeon-room.entity'; import { CombatActionEntity } from './combat-action.entity'; import { Item } from '../types/item.types'; import { CharacterDatabase } from '../frontend'; export declare class DungeonWaveEntity { id: string; roomId: string; room: DungeonRoomEntity; waveNumber: number; status: WaveStatus; completed: boolean; enemies: CharacterDatabase[]; rewards: Item[]; startTime?: Date; endTime?: Date; createdAt: Date; completedAt?: Date; combatActions: CombatActionEntity[]; constructor(partial: Partial<DungeonWaveEntity>); } //# sourceMappingURL=dungeon-wave.entity.d.ts.map