UNPKG

homm3-parsers

Version:

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

46 lines (45 loc) 1.95 kB
import { PrimarySkill } from '../contracts/enums/PrimarySkill'; import { SecondarySkillType } from '../contracts/enums/SecondarySkill'; import { SecondarySkillMastery } from '../contracts/enums/SecondarySkillMastery'; export declare const primarySkillEnum: { [PrimarySkill.Attack]: number; [PrimarySkill.Defence]: number; [PrimarySkill.SpellPower]: number; [PrimarySkill.Knowledge]: number; }; export declare const secondarySkillEnum: { [SecondarySkillType.Pathfinding]: number; [SecondarySkillType.Archery]: number; [SecondarySkillType.Logistics]: number; [SecondarySkillType.Scouting]: number; [SecondarySkillType.Diplomacy]: number; [SecondarySkillType.Navigation]: number; [SecondarySkillType.Leadership]: number; [SecondarySkillType.Wisdom]: number; [SecondarySkillType.Mysticism]: number; [SecondarySkillType.Luck]: number; [SecondarySkillType.Ballistics]: number; [SecondarySkillType.EagleEye]: number; [SecondarySkillType.Necromancy]: number; [SecondarySkillType.Estates]: number; [SecondarySkillType.FireMagic]: number; [SecondarySkillType.AirMagic]: number; [SecondarySkillType.WaterMagic]: number; [SecondarySkillType.EarthMagic]: number; [SecondarySkillType.Scholar]: number; [SecondarySkillType.Tactics]: number; [SecondarySkillType.Artillery]: number; [SecondarySkillType.Learning]: number; [SecondarySkillType.Offense]: number; [SecondarySkillType.Armorer]: number; [SecondarySkillType.Intelligence]: number; [SecondarySkillType.Sorcery]: number; [SecondarySkillType.Resistance]: number; [SecondarySkillType.FirstAid]: number; }; export declare const skillsMask: import("binary-markup").TagProducer<SecondarySkillType[]>; export declare const secondarySkillMasteryEnum: { [SecondarySkillMastery.Basic]: number; [SecondarySkillMastery.Advanced]: number; [SecondarySkillMastery.Expert]: number; };