homm3-parsers
Version:
Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III
22 lines (21 loc) • 553 B
TypeScript
import { Resource } from './enums/resource';
import { Omit } from '../../../helpers/types';
export interface Event {
name: string;
message: string;
resources: Resource[];
appliesToPlayers: boolean;
appliesToHuman: boolean;
appliesToComputer: boolean;
firstOccurence: number;
subsequentOccurences: number;
}
export declare type EventABARoE = Omit<Event, 'appliesToHuman'>;
export interface Events {
count: number;
entries: Event[];
}
export interface EventsABRoE {
count: number;
entries: EventABARoE[];
}