UNPKG

homm3-parsers

Version:

Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III

29 lines (28 loc) 2.27 kB
import { Context } from 'binary-markup'; export declare const isRoE: (context: Context) => boolean; export declare const isSoD: (context: Context) => boolean; export declare const isNotRoE: (context: Context) => boolean; export declare const hommString: import("binary-markup").TagProducer<string>; export declare const primarySkills: import("binary-markup").TagProducer<unknown>; export declare const skill: import("binary-markup").TagProducer<import("./contracts").SecondarySkillType>; export declare const secondarySkill: import("binary-markup").TagProducer<unknown>; export declare const experience: import("binary-markup").TagProducer<number>; export declare const heroType: import("binary-markup").TagProducer<number>; export declare const artifactType: import("binary-markup").TagProducer<number>; export declare const creatureType: import("binary-markup").TagProducer<number>; export declare const resourceType: import("binary-markup").TagProducer<number>; export declare const spellType: import("binary-markup").TagProducer<number>; export declare const absodId: import("binary-markup").TagProducer<number>; export declare const playerFlag: import("binary-markup").TagProducer<import("./contracts").Player>; export declare const artifact: import("binary-markup").TagProducer<import("./contracts").Artifact>; export declare const creature: import("binary-markup").TagProducer<import("./contracts").Creature>; export declare const hero: import("binary-markup").TagProducer<import("./contracts").Hero>; export declare const spell: import("binary-markup").TagProducer<import("./contracts").Spell>; export declare const resource: import("binary-markup").TagProducer<import("./contracts").Resource>; export declare const creatureSlot: import("binary-markup").TagProducer<unknown>; export declare const army: import("binary-markup").TagProducer<unknown[]>; export declare const resources: import("binary-markup").TagProducer<number[]>; export declare const wornArtifacts: import("binary-markup").TagProducer<unknown>; export declare const backpack: import("binary-markup").TagProducer<unknown>; export declare const artifacts: import("binary-markup").TagProducer<unknown>; export declare const owner: import("binary-markup").TagProducer<import("./contracts").Player>;