UNPKG

homm3-parsers

Version:

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

146 lines (145 loc) 4.91 kB
import { Creature } from '../contracts/enums/Creature'; export declare const creatureEnum: { [Creature.EMPTY]: number; [Creature.Pikeman]: number; [Creature.Halberdier]: number; [Creature.Archer]: number; [Creature.Marksman]: number; [Creature.Griffin]: number; [Creature.RoyalGriffin]: number; [Creature.Swordsman]: number; [Creature.Crusader]: number; [Creature.Monk]: number; [Creature.Zealot]: number; [Creature.Cavalier]: number; [Creature.Champion]: number; [Creature.Angel]: number; [Creature.Archangel]: number; [Creature.Centaur]: number; [Creature.CentaurCaptain]: number; [Creature.Dwarf]: number; [Creature.BattleDwarf]: number; [Creature.WoodElf]: number; [Creature.GrandElf]: number; [Creature.Pegasus]: number; [Creature.SilverPegasus]: number; [Creature.DendroidGuard]: number; [Creature.DendroidSoldier]: number; [Creature.Unicorn]: number; [Creature.WarUnicorn]: number; [Creature.GreenDragon]: number; [Creature.GoldDragon]: number; [Creature.Gremlin]: number; [Creature.MasterGremlin]: number; [Creature.StoneGargoyle]: number; [Creature.ObsidianGargoyle]: number; [Creature.StoneGolem]: number; [Creature.IronGolem]: number; [Creature.Mage]: number; [Creature.ArchMage]: number; [Creature.Genie]: number; [Creature.MasterGenie]: number; [Creature.Naga]: number; [Creature.NagaQueen]: number; [Creature.Giant]: number; [Creature.Titan]: number; [Creature.Imp]: number; [Creature.Familiar]: number; [Creature.Gog]: number; [Creature.Magog]: number; [Creature.HellHound]: number; [Creature.Cerberus]: number; [Creature.Demon]: number; [Creature.HornedDemon]: number; [Creature.PitFiend]: number; [Creature.PitLord]: number; [Creature.Efreeti]: number; [Creature.EfreetSultan]: number; [Creature.Devil]: number; [Creature.ArchDevil]: number; [Creature.Skeleton]: number; [Creature.SkeletonWarrior]: number; [Creature.WalkingDead]: number; [Creature.Zombie]: number; [Creature.Wight]: number; [Creature.Wraith]: number; [Creature.Vampire]: number; [Creature.VampireLord]: number; [Creature.Lich]: number; [Creature.PowerLich]: number; [Creature.BlackKnight]: number; [Creature.DreadKnight]: number; [Creature.BoneDragon]: number; [Creature.GhostDragon]: number; [Creature.Troglodyte]: number; [Creature.InfernalTroglodyte]: number; [Creature.Harpy]: number; [Creature.HarpyHag]: number; [Creature.Beholder]: number; [Creature.EvilEye]: number; [Creature.Medusa]: number; [Creature.MedusaQueen]: number; [Creature.Minotaur]: number; [Creature.MinotaurKing]: number; [Creature.Manticore]: number; [Creature.Scorpicore]: number; [Creature.RedDragon]: number; [Creature.BlackDragon]: number; [Creature.Goblin]: number; [Creature.Hobgoblin]: number; [Creature.WolfRider]: number; [Creature.WolfRaider]: number; [Creature.Orc]: number; [Creature.OrcChieftain]: number; [Creature.Ogre]: number; [Creature.OgreMage]: number; [Creature.Roc]: number; [Creature.Thunderbird]: number; [Creature.Cyclop]: number; [Creature.CyclopKing]: number; [Creature.Behemoth]: number; [Creature.AncientBehemoth]: number; [Creature.Gnoll]: number; [Creature.GnollMarauder]: number; [Creature.Lizardman]: number; [Creature.LizardWarrior]: number; [Creature.Gorgon]: number; [Creature.MightyGorgon]: number; [Creature.SerpentFly]: number; [Creature.DragonFly]: number; [Creature.Basilisk]: number; [Creature.GreaterBasilisk]: number; [Creature.Wyvern]: number; [Creature.WyvernMonarch]: number; [Creature.Hydra]: number; [Creature.ChaosHydra]: number; [Creature.AirElemental]: number; [Creature.EarthElemental]: number; [Creature.FireElemental]: number; [Creature.WaterElemental]: number; [Creature.GoldGolem]: number; [Creature.DiamondGolem]: number; [Creature.Pixie]: number; [Creature.Sprite]: number; [Creature.PsychicElemental]: number; [Creature.MagicElemental]: number; [Creature.IceElemental]: number; [Creature.MagmaElemental]: number; [Creature.StormElemental]: number; [Creature.EnergyElemental]: number; [Creature.Firebird]: number; [Creature.Phoenix]: number; [Creature.AzureDragon]: number; [Creature.CrystalDragon]: number; [Creature.FaerieDragon]: number; [Creature.RustDragon]: number; [Creature.Enchanter]: number; [Creature.Sharpshooter]: number; [Creature.Halfling]: number; [Creature.Peasant]: number; [Creature.Boar]: number; [Creature.Mummy]: number; [Creature.Nomad]: number; [Creature.Rogue]: number; [Creature.Troll]: number; };