UNPKG

homm3-parsers

Version:

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

86 lines (85 loc) 2.71 kB
import { Spell } from '../contracts/enums/Spell'; export declare const spellEnum: { [Spell.SummonBoat]: number; [Spell.ScuttleBoat]: number; [Spell.Visions]: number; [Spell.ViewEarth]: number; [Spell.Disguise]: number; [Spell.ViewAir]: number; [Spell.Fly]: number; [Spell.WaterWalk]: number; [Spell.DimensionDoor]: number; [Spell.TownPortal]: number; [Spell.QuickSand]: number; [Spell.LandMine]: number; [Spell.ForceField]: number; [Spell.FireWall]: number; [Spell.Earthquake]: number; [Spell.MagicArrow]: number; [Spell.IceBolt]: number; [Spell.LightningBolt]: number; [Spell.Implosion]: number; [Spell.ChainLightning]: number; [Spell.FrostRing]: number; [Spell.Fireball]: number; [Spell.Inferno]: number; [Spell.MeteorShower]: number; [Spell.DeathRipple]: number; [Spell.DestroyUndead]: number; [Spell.Armageddon]: number; [Spell.Shield]: number; [Spell.AirShield]: number; [Spell.FireShield]: number; [Spell.ProtectionFromAir]: number; [Spell.ProtectionFromFire]: number; [Spell.ProtectionFromWater]: number; [Spell.ProtectionFromEarth]: number; [Spell.AntiMagic]: number; [Spell.Dispel]: number; [Spell.MagicMirror]: number; [Spell.Cure]: number; [Spell.Resurrection]: number; [Spell.AnimateDead]: number; [Spell.Sacrifice]: number; [Spell.Bless]: number; [Spell.Curse]: number; [Spell.Bloodlust]: number; [Spell.Precision]: number; [Spell.Weakness]: number; [Spell.StoneSkin]: number; [Spell.DisruptingRay]: number; [Spell.Prayer]: number; [Spell.Mirth]: number; [Spell.Sorrow]: number; [Spell.Fortune]: number; [Spell.Misfortune]: number; [Spell.Haste]: number; [Spell.Slow]: number; [Spell.Slayer]: number; [Spell.Frenzy]: number; [Spell.TitansLightningBolt]: number; [Spell.Counterstrike]: number; [Spell.Berserk]: number; [Spell.Hypnotize]: number; [Spell.Forgetfulness]: number; [Spell.Blind]: number; [Spell.Teleport]: number; [Spell.RemoveObstacle]: number; [Spell.Clone]: number; [Spell.FireElemental]: number; [Spell.EarthElemental]: number; [Spell.WaterElemental]: number; [Spell.AirElemental]: number; [Spell.Stone]: number; [Spell.Poison]: number; [Spell.Bind]: number; [Spell.Disease]: number; [Spell.Paralyze]: number; [Spell.Aging]: number; [Spell.DeathCloud]: number; [Spell.Thunderbolt]: number; [Spell.DragonflyDispel]: number; [Spell.DeathStare]: number; [Spell.AcidBreath]: number; }; export declare const spellsMask: import("binary-markup").TagProducer<Spell[]>;