homm3-parsers
Version:
Collection of binary parsers able to parse various file formats related to Heroes of Might and Magic III
729 lines • 37.4 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const MetaType_1 = require("../contracts/enums/MetaType");
var ObjectType;
(function (ObjectType) {
ObjectType["NoObj"] = "NoObj";
ObjectType["None0"] = "None0";
ObjectType["DecorativeTown"] = "DecorativeTown";
ObjectType["AltarOfSacrifice"] = "AltarOfSacrifice";
ObjectType["AnchorPoint"] = "AnchorPoint";
ObjectType["Arena"] = "Arena";
ObjectType["Artifact"] = "Artifact";
ObjectType["PandorasBox"] = "PandorasBox";
ObjectType["BlackMarket"] = "BlackMarket";
ObjectType["Boat"] = "Boat";
ObjectType["Borderguard"] = "Borderguard";
ObjectType["Keymaster"] = "Keymaster";
ObjectType["Buoy"] = "Buoy";
ObjectType["Campfire"] = "Campfire";
ObjectType["Cartographer"] = "Cartographer";
ObjectType["SwanPond"] = "SwanPond";
ObjectType["CoverOfDarkness"] = "CoverOfDarkness";
ObjectType["CreatureBank"] = "CreatureBank";
ObjectType["CreatureGenerator1"] = "CreatureGenerator1";
ObjectType["CreatureGenerator2"] = "CreatureGenerator2";
ObjectType["CreatureGenerator3"] = "CreatureGenerator3";
ObjectType["CreatureGenerator4"] = "CreatureGenerator4";
ObjectType["CursedGround1"] = "CursedGround1";
ObjectType["Corpse"] = "Corpse";
ObjectType["MarlettoTower"] = "MarlettoTower";
ObjectType["DerelictShip"] = "DerelictShip";
ObjectType["DragonUtopia"] = "DragonUtopia";
ObjectType["Event"] = "Event";
ObjectType["EyeOfMagi"] = "EyeOfMagi";
ObjectType["FaerieRing"] = "FaerieRing";
ObjectType["Flotsam"] = "Flotsam";
ObjectType["FountainOfFortune"] = "FountainOfFortune";
ObjectType["FountainOfYouth"] = "FountainOfYouth";
ObjectType["GardenOfRevelation"] = "GardenOfRevelation";
ObjectType["Garrison"] = "Garrison";
ObjectType["Hero"] = "Hero";
ObjectType["HillFort"] = "HillFort";
ObjectType["Grail"] = "Grail";
ObjectType["HutOfMagi"] = "HutOfMagi";
ObjectType["IdolOfFortune"] = "IdolOfFortune";
ObjectType["LeanTo"] = "LeanTo";
ObjectType["Blank40"] = "Blank40";
ObjectType["LibraryOfEnlightenment"] = "LibraryOfEnlightenment";
ObjectType["Lighthouse"] = "Lighthouse";
ObjectType["MonolithOneWayEntrance"] = "MonolithOneWayEntrance";
ObjectType["MonolithOneWayExit"] = "MonolithOneWayExit";
ObjectType["MonolithTwoWay"] = "MonolithTwoWay";
ObjectType["MagicPlains1"] = "MagicPlains1";
ObjectType["SchoolOfMagic"] = "SchoolOfMagic";
ObjectType["MagicSpring"] = "MagicSpring";
ObjectType["MagicWell"] = "MagicWell";
ObjectType["MarketOfTime"] = "MarketOfTime";
ObjectType["MercenaryCamp"] = "MercenaryCamp";
ObjectType["Mermaid"] = "Mermaid";
ObjectType["Mine"] = "Mine";
ObjectType["Creature"] = "Creature";
ObjectType["MysticalGarden"] = "MysticalGarden";
ObjectType["Oasis"] = "Oasis";
ObjectType["Obelisk"] = "Obelisk";
ObjectType["RedwoodObservatory"] = "RedwoodObservatory";
ObjectType["OceanBottle"] = "OceanBottle";
ObjectType["PillarOfFire"] = "PillarOfFire";
ObjectType["StarAxis"] = "StarAxis";
ObjectType["Prison"] = "Prison";
ObjectType["Pyramid"] = "Pyramid";
ObjectType["WogObject"] = "WogObject";
ObjectType["RallyFlag"] = "RallyFlag";
ObjectType["RandomArt"] = "RandomArt";
ObjectType["RandomTreasureArt"] = "RandomTreasureArt";
ObjectType["RandomMinorArt"] = "RandomMinorArt";
ObjectType["RandomMajorArt"] = "RandomMajorArt";
ObjectType["RandomRelicArt"] = "RandomRelicArt";
ObjectType["RandomHero"] = "RandomHero";
ObjectType["RandomCreature"] = "RandomCreature";
ObjectType["RandomCreatureL1"] = "RandomCreatureL1";
ObjectType["RandomCreatureL2"] = "RandomCreatureL2";
ObjectType["RandomCreatureL3"] = "RandomCreatureL3";
ObjectType["RandomCreatureL4"] = "RandomCreatureL4";
ObjectType["RandomResource"] = "RandomResource";
ObjectType["RandomTown"] = "RandomTown";
ObjectType["RefugeeCamp"] = "RefugeeCamp";
ObjectType["Resource"] = "Resource";
ObjectType["Sanctuary"] = "Sanctuary";
ObjectType["Scholar"] = "Scholar";
ObjectType["SeaChest"] = "SeaChest";
ObjectType["SeerHut"] = "SeerHut";
ObjectType["Crypt"] = "Crypt";
ObjectType["Shipwreck"] = "Shipwreck";
ObjectType["ShipwreckSurvivor"] = "ShipwreckSurvivor";
ObjectType["Shipyard"] = "Shipyard";
ObjectType["ShrineOfMagicIncantation"] = "ShrineOfMagicIncantation";
ObjectType["ShrineOfMagicGesture"] = "ShrineOfMagicGesture";
ObjectType["ShrineOfMagicThought"] = "ShrineOfMagicThought";
ObjectType["Sign"] = "Sign";
ObjectType["Sirens"] = "Sirens";
ObjectType["SpellScroll"] = "SpellScroll";
ObjectType["Stables"] = "Stables";
ObjectType["Tavern"] = "Tavern";
ObjectType["Temple"] = "Temple";
ObjectType["DenOfThieves"] = "DenOfThieves";
ObjectType["Town"] = "Town";
ObjectType["TradingPost"] = "TradingPost";
ObjectType["LearningStone"] = "LearningStone";
ObjectType["TreasureChest"] = "TreasureChest";
ObjectType["TreeOfKnowledge"] = "TreeOfKnowledge";
ObjectType["SubterraneanGate"] = "SubterraneanGate";
ObjectType["University"] = "University";
ObjectType["Wagon"] = "Wagon";
ObjectType["WarMachineFactory"] = "WarMachineFactory";
ObjectType["SchoolOfWar"] = "SchoolOfWar";
ObjectType["WarriorsTomb"] = "WarriorsTomb";
ObjectType["WaterWheel"] = "WaterWheel";
ObjectType["WateringHole"] = "WateringHole";
ObjectType["Whirlpool"] = "Whirlpool";
ObjectType["Windmill"] = "Windmill";
ObjectType["WitchHut"] = "WitchHut";
ObjectType["ImpassableBrush"] = "ImpassableBrush";
ObjectType["ImpassableBush"] = "ImpassableBush";
ObjectType["ImpassableCactus"] = "ImpassableCactus";
ObjectType["ImpassableCanyon"] = "ImpassableCanyon";
ObjectType["ImpassableCrater"] = "ImpassableCrater";
ObjectType["ImpassableDeadvegetation"] = "ImpassableDeadvegetation";
ObjectType["ImpassableFlowers"] = "ImpassableFlowers";
ObjectType["ImpassableFrozenlike"] = "ImpassableFrozenlike";
ObjectType["ImpassableHedge"] = "ImpassableHedge";
ObjectType["ImpassableHill"] = "ImpassableHill";
ObjectType["Hole"] = "Hole";
ObjectType["PassableKelp"] = "PassableKelp";
ObjectType["ImpassableLake"] = "ImpassableLake";
ObjectType["ImpassableLavaflow"] = "ImpassableLavaflow";
ObjectType["ImpassableLavalake"] = "ImpassableLavalake";
ObjectType["ImpassableMushrooms"] = "ImpassableMushrooms";
ObjectType["ImpassableLog"] = "ImpassableLog";
ObjectType["ImpassableMandrake"] = "ImpassableMandrake";
ObjectType["ImpassableMoss"] = "ImpassableMoss";
ObjectType["ImpassableMound"] = "ImpassableMound";
ObjectType["ImpassableMountain"] = "ImpassableMountain";
ObjectType["ImpassableOaktrees"] = "ImpassableOaktrees";
ObjectType["ImpassableOutcropping"] = "ImpassableOutcropping";
ObjectType["ImpassablePinetrees"] = "ImpassablePinetrees";
ObjectType["ImpassablePlant"] = "ImpassablePlant";
ObjectType["Passable139"] = "Passable139";
ObjectType["Passable140"] = "Passable140";
ObjectType["Passable141"] = "Passable141";
ObjectType["Passable142"] = "Passable142";
ObjectType["ImpassableRiverdelta"] = "ImpassableRiverdelta";
ObjectType["Passable144"] = "Passable144";
ObjectType["Passable145"] = "Passable145";
ObjectType["Passable146"] = "Passable146";
ObjectType["ImpassableRock"] = "ImpassableRock";
ObjectType["ImpassableSanddune"] = "ImpassableSanddune";
ObjectType["ImpassableSandpit"] = "ImpassableSandpit";
ObjectType["ImpassableShrub"] = "ImpassableShrub";
ObjectType["ImpassableSkull"] = "ImpassableSkull";
ObjectType["ImpassableStalagmite"] = "ImpassableStalagmite";
ObjectType["ImpassableStump"] = "ImpassableStump";
ObjectType["ImpassableTarpit"] = "ImpassableTarpit";
ObjectType["ImpassableTrees"] = "ImpassableTrees";
ObjectType["ImpassableVine"] = "ImpassableVine";
ObjectType["ImpassableVolcanicvent"] = "ImpassableVolcanicvent";
ObjectType["ImpassableVolcano"] = "ImpassableVolcano";
ObjectType["ImpassableWillowtrees"] = "ImpassableWillowtrees";
ObjectType["ImpassableYuccatrees"] = "ImpassableYuccatrees";
ObjectType["ImpassableReef"] = "ImpassableReef";
ObjectType["RandomCreatureL5"] = "RandomCreatureL5";
ObjectType["RandomCreatureL6"] = "RandomCreatureL6";
ObjectType["RandomCreatureL7"] = "RandomCreatureL7";
ObjectType["ImpassableBrush2"] = "ImpassableBrush2";
ObjectType["ImpassableBush2"] = "ImpassableBush2";
ObjectType["ImpassableCactus2"] = "ImpassableCactus2";
ObjectType["ImpassableCanyon2"] = "ImpassableCanyon2";
ObjectType["ImpassableCrater2"] = "ImpassableCrater2";
ObjectType["ImpassableDeadvegetation2"] = "ImpassableDeadvegetation2";
ObjectType["ImpassableFlowers2"] = "ImpassableFlowers2";
ObjectType["ImpassableFrozenlike2"] = "ImpassableFrozenlike2";
ObjectType["ImpassableHedge2"] = "ImpassableHedge2";
ObjectType["ImpassableHill2"] = "ImpassableHill2";
ObjectType["PassableHole2"] = "PassableHole2";
ObjectType["PassableKelp2"] = "PassableKelp2";
ObjectType["ImpassableLake2"] = "ImpassableLake2";
ObjectType["ImpassableLavaflow2"] = "ImpassableLavaflow2";
ObjectType["ImpassableLavalake2"] = "ImpassableLavalake2";
ObjectType["ImpassableMushrooms2"] = "ImpassableMushrooms2";
ObjectType["ImpassableLog2"] = "ImpassableLog2";
ObjectType["ImpassableMandrake2"] = "ImpassableMandrake2";
ObjectType["ImpassableMoss2"] = "ImpassableMoss2";
ObjectType["ImpassableMound2"] = "ImpassableMound2";
ObjectType["ImpassableMountain2"] = "ImpassableMountain2";
ObjectType["ImpassableOaktrees2"] = "ImpassableOaktrees2";
ObjectType["ImpassableOutcropping2"] = "ImpassableOutcropping2";
ObjectType["ImpassablePinetrees2"] = "ImpassablePinetrees2";
ObjectType["ImpassablePlant2"] = "ImpassablePlant2";
ObjectType["ImpassableRiverdelta2"] = "ImpassableRiverdelta2";
ObjectType["ImpassableRock2"] = "ImpassableRock2";
ObjectType["ImpassableSanddune2"] = "ImpassableSanddune2";
ObjectType["ImpassableSandpit2"] = "ImpassableSandpit2";
ObjectType["ImpassableShrub2"] = "ImpassableShrub2";
ObjectType["ImpassableSkull2"] = "ImpassableSkull2";
ObjectType["ImpassableStalagmite2"] = "ImpassableStalagmite2";
ObjectType["ImpassableStump2"] = "ImpassableStump2";
ObjectType["ImpassableTarpit2"] = "ImpassableTarpit2";
ObjectType["ImpassableTrees2"] = "ImpassableTrees2";
ObjectType["ImpassableVine2"] = "ImpassableVine2";
ObjectType["ImpassableVolcanicvent2"] = "ImpassableVolcanicvent2";
ObjectType["ImpassableVolcano2"] = "ImpassableVolcano2";
ObjectType["ImpassableWillowtrees2"] = "ImpassableWillowtrees2";
ObjectType["ImpassableYuccatrees2"] = "ImpassableYuccatrees2";
ObjectType["ImpassableReef2"] = "ImpassableReef2";
ObjectType["ImpassableDeserthills"] = "ImpassableDeserthills";
ObjectType["ImpassableDirthills"] = "ImpassableDirthills";
ObjectType["ImpassableGrasshills"] = "ImpassableGrasshills";
ObjectType["ImpassableRoughhills"] = "ImpassableRoughhills";
ObjectType["ImpassableSubterraneanrocks"] = "ImpassableSubterraneanrocks";
ObjectType["ImpassableSwampFoliage"] = "ImpassableSwampFoliage";
ObjectType["BorderGate"] = "BorderGate";
ObjectType["FreelancersGuild"] = "FreelancersGuild";
ObjectType["HeroPlaceholder"] = "HeroPlaceholder";
ObjectType["QuestGuard"] = "QuestGuard";
ObjectType["RandomDwelling"] = "RandomDwelling";
ObjectType["RandomDwellingLevel"] = "RandomDwellingLevel";
ObjectType["RandomDwellingAlignment"] = "RandomDwellingAlignment";
ObjectType["Garrison2"] = "Garrison2";
ObjectType["AbandonedMine"] = "AbandonedMine";
ObjectType["TradingPostSnow"] = "TradingPostSnow";
ObjectType["CloverField"] = "CloverField";
ObjectType["CursedGround2"] = "CursedGround2";
ObjectType["EvilFog"] = "EvilFog";
ObjectType["FavorableWinds"] = "FavorableWinds";
ObjectType["FieryFields"] = "FieryFields";
ObjectType["HolyGrounds"] = "HolyGrounds";
ObjectType["LucidPools"] = "LucidPools";
ObjectType["MagicClouds"] = "MagicClouds";
ObjectType["MagicPlains2"] = "MagicPlains2";
ObjectType["Rocklands"] = "Rocklands";
})(ObjectType = exports.ObjectType || (exports.ObjectType = {}));
exports.objectTypeEnum = {
[]: -1,
[]: 0,
[]: 1,
[]: 2,
[]: 3,
[]: 4,
[]: 5,
[]: 6,
[]: 7,
[]: 8,
[]: 9,
[]: 10,
[]: 11,
[]: 12,
[]: 13,
[]: 14,
[]: 15,
[]: 16,
[]: 17,
[]: 18,
[]: 19,
[]: 20,
[]: 21,
[]: 22,
[]: 23,
[]: 24,
[]: 25,
[]: 26,
[]: 27,
[]: 28,
[]: 29,
[]: 30,
[]: 31,
[]: 32,
[]: 33,
[]: 34,
[]: 35,
[]: 36,
[]: 37,
[]: 38,
[]: 39,
[]: 40,
[]: 41,
[]: 42,
[]: 43,
[]: 44,
[]: 45,
[]: 46,
[]: 47,
[]: 48,
[]: 49,
[]: 50,
[]: 51,
[]: 52,
[]: 53,
[]: 54,
[]: 55,
[]: 56,
[]: 57,
[]: 58,
[]: 59,
[]: 60,
[]: 61,
[]: 62,
[]: 63,
[]: 63,
[]: 64,
[]: 65,
[]: 66,
[]: 67,
[]: 68,
[]: 69,
[]: 70,
[]: 71,
[]: 72,
[]: 73,
[]: 74,
[]: 75,
[]: 76,
[]: 77,
[]: 78,
[]: 79,
[]: 80,
[]: 81,
[]: 82,
[]: 83,
[]: 84,
[]: 85,
[]: 86,
[]: 87,
[]: 88,
[]: 89,
[]: 90,
[]: 91,
[]: 92,
[]: 93,
[]: 94,
[]: 95,
[]: 96,
[]: 97,
[]: 98,
[]: 99,
[]: 100,
[]: 101,
[]: 102,
[]: 103,
[]: 104,
[]: 105,
[]: 106,
[]: 107,
[]: 108,
[]: 109,
[]: 110,
[]: 111,
[]: 112,
[]: 113,
[]: 114,
[]: 115,
[]: 116,
[]: 117,
[]: 118,
[]: 119,
[]: 120,
[]: 121,
[]: 122,
[]: 123,
[]: 124,
[]: 125,
[]: 126,
[]: 127,
[]: 128,
[]: 129,
[]: 130,
[]: 131,
[]: 132,
[]: 133,
[]: 134,
[]: 135,
[]: 136,
[]: 137,
[]: 138,
[]: 139,
[]: 140,
[]: 141,
[]: 142,
[]: 143,
[]: 144,
[]: 145,
[]: 146,
[]: 147,
[]: 148,
[]: 149,
[]: 150,
[]: 151,
[]: 152,
[]: 153,
[]: 154,
[]: 155,
[]: 156,
[]: 157,
[]: 158,
[]: 159,
[]: 160,
[]: 161,
[]: 162,
[]: 163,
[]: 164,
[]: 165,
[]: 166,
[]: 167,
[]: 168,
[]: 169,
[]: 170,
[]: 171,
[]: 172,
[]: 173,
[]: 174,
[]: 175,
[]: 176,
[]: 177,
[]: 178,
[]: 179,
[]: 180,
[]: 181,
[]: 182,
[]: 183,
[]: 184,
[]: 185,
[]: 186,
[]: 187,
[]: 188,
[]: 189,
[]: 190,
[]: 191,
[]: 192,
[]: 193,
[]: 194,
[]: 195,
[]: 196,
[]: 197,
[]: 198,
[]: 199,
[]: 200,
[]: 201,
[]: 202,
[]: 203,
[]: 204,
[]: 205,
[]: 206,
[]: 207,
[]: 208,
[]: 209,
[]: 210,
[]: 211,
[]: 212,
[]: 213,
[]: 214,
[]: 215,
[]: 216,
[]: 217,
[]: 218,
[]: 219,
[]: 220,
[]: 221,
[]: 222,
[]: 223,
[]: 224,
[]: 225,
[]: 226,
[]: 227,
[]: 228,
[]: 229,
[]: 230,
[]: 231,
};
exports.objectTypeToMeta = {
[]: MetaType_1.MetaType.None,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
// ab
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.ImpassableTerrain,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Artifact,
[]: MetaType_1.MetaType.Artifact,
[]: MetaType_1.MetaType.Artifact,
[]: MetaType_1.MetaType.Artifact,
[]: MetaType_1.MetaType.Artifact,
[]: MetaType_1.MetaType.Artifact,
[]: MetaType_1.MetaType.AbandonedMine,
[]: MetaType_1.MetaType.Dwelling,
[]: MetaType_1.MetaType.Dwelling,
[]: MetaType_1.MetaType.Dwelling,
[]: MetaType_1.MetaType.Dwelling,
[]: MetaType_1.MetaType.Event,
[]: MetaType_1.MetaType.Garrison,
[]: MetaType_1.MetaType.Garrison,
[]: MetaType_1.MetaType.Boat,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PassableTerrain,
[]: MetaType_1.MetaType.PandorasBox,
[]: MetaType_1.MetaType.Grail,
[]: MetaType_1.MetaType.Hero,
[]: MetaType_1.MetaType.Lighthouse,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Visitable,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.Creature,
[]: MetaType_1.MetaType.OceanBottle,
[]: MetaType_1.MetaType.Prison,
[]: MetaType_1.MetaType.QuestGuard,
[]: MetaType_1.MetaType.RandomDwelling,
[]: MetaType_1.MetaType.RandomDwellingLevel,
[]: MetaType_1.MetaType.RandomDwellingAlignment,
[]: MetaType_1.MetaType.RandomHero,
[]: MetaType_1.MetaType.PlaceholderHero,
[]: MetaType_1.MetaType.Resource,
[]: MetaType_1.MetaType.Resource,
[]: MetaType_1.MetaType.ResourceGenerator,
[]: MetaType_1.MetaType.Scholar,
[]: MetaType_1.MetaType.SeersHut,
[]: MetaType_1.MetaType.Shipyard,
[]: MetaType_1.MetaType.Shrine,
[]: MetaType_1.MetaType.Shrine,
[]: MetaType_1.MetaType.Shrine,
[]: MetaType_1.MetaType.Sign,
[]: MetaType_1.MetaType.SpellScroll,
[]: MetaType_1.MetaType.SubterraneanGate,
[]: MetaType_1.MetaType.Town,
[]: MetaType_1.MetaType.Town,
[]: MetaType_1.MetaType.WitchHut,
[]: MetaType_1.MetaType.Treasure,
[]: MetaType_1.MetaType.Treasure,
[]: MetaType_1.MetaType.Treasure,
[]: MetaType_1.MetaType.Treasure,
[]: MetaType_1.MetaType.Treasure,
[]: MetaType_1.MetaType.None,
};
var ObjectGroup;
(function (ObjectGroup) {
ObjectGroup["Towns"] = "Towns";
ObjectGroup["Creatures"] = "Creatures";
ObjectGroup["Heroes"] = "Heroes";
ObjectGroup["Artifacts"] = "Artifacts";
ObjectGroup["Treasure"] = "Treasure";
})(ObjectGroup = exports.ObjectGroup || (exports.ObjectGroup = {}));
exports.objectGroupEnum = {
[]: 1,
[]: 2,
[]: 3,
[]: 4,
[]: 5,
};
//# sourceMappingURL=object.js.map