UNPKG

homm3-parsers

Version:

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

182 lines 5.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Hero; (function (Hero) { Hero["NONE"] = "NONE"; /* Knight (Castle) */ Hero["Orrin"] = "Orrin"; Hero["Valeska"] = "Valeska"; Hero["Edric"] = "Edric"; Hero["Sylvia"] = "Sylvia"; Hero["LordHaart"] = "LordHaart"; Hero["Sorsha"] = "Sorsha"; Hero["Christian"] = "Christian"; Hero["Tyris"] = "Tyris"; /* Cleric (Castle) */ Hero["Rion"] = "Rion"; Hero["Adela"] = "Adela"; Hero["Cuthbert"] = "Cuthbert"; Hero["Adelaide"] = "Adelaide"; Hero["Ingham"] = "Ingham"; Hero["Sanya"] = "Sanya"; Hero["Loynis"] = "Loynis"; Hero["Caitlin"] = "Caitlin"; /* Ranger (Rampart) */ Hero["Mephala"] = "Mephala"; Hero["Ufretin"] = "Ufretin"; Hero["Jenova"] = "Jenova"; Hero["Ryland"] = "Ryland"; Hero["Thorgrim"] = "Thorgrim"; Hero["Ivor"] = "Ivor"; Hero["Clancy"] = "Clancy"; Hero["Kyrre"] = "Kyrre"; /* Druid (Rampart) */ Hero["Coronius"] = "Coronius"; Hero["Uland"] = "Uland"; Hero["Elleshar"] = "Elleshar"; Hero["Gem"] = "Gem"; Hero["Malcom"] = "Malcom"; Hero["Melodia"] = "Melodia"; Hero["Alagar"] = "Alagar"; Hero["Aeris"] = "Aeris"; /* Alchemist (Tower) */ Hero["Piquedram"] = "Piquedram"; Hero["Thane"] = "Thane"; Hero["Josephine"] = "Josephine"; Hero["Neela"] = "Neela"; Hero["Torosar"] = "Torosar"; Hero["Fafner"] = "Fafner"; Hero["Rissa"] = "Rissa"; Hero["Iona"] = "Iona"; /* Wizard (Tower) */ Hero["Astral"] = "Astral"; Hero["Halon"] = "Halon"; Hero["Serena"] = "Serena"; Hero["Daremyth"] = "Daremyth"; Hero["Theodorus"] = "Theodorus"; Hero["Solmyr"] = "Solmyr"; Hero["Cyra"] = "Cyra"; Hero["Aine"] = "Aine"; /* Demoniac (Inferno) */ Hero["Fiona"] = "Fiona"; Hero["Rashka"] = "Rashka"; Hero["Marius"] = "Marius"; Hero["Ignatius"] = "Ignatius"; Hero["Octavia"] = "Octavia"; Hero["Calh"] = "Calh"; Hero["Pyre"] = "Pyre"; Hero["Nymus"] = "Nymus"; /* Heretic (Inferno) */ Hero["Ayden"] = "Ayden"; Hero["Xyron"] = "Xyron"; Hero["Axsis"] = "Axsis"; Hero["Olema"] = "Olema"; Hero["Calid"] = "Calid"; Hero["Ash"] = "Ash"; Hero["Zydar"] = "Zydar"; Hero["Xarfax"] = "Xarfax"; /* Death Knight (Necropolis) */ Hero["Straker"] = "Straker"; Hero["Vokial"] = "Vokial"; Hero["Moandor"] = "Moandor"; Hero["Charna"] = "Charna"; Hero["Tamika"] = "Tamika"; Hero["Isra"] = "Isra"; Hero["Clavius"] = "Clavius"; Hero["Galthran"] = "Galthran"; /* Necromancer (Necropolis) */ Hero["Septienna"] = "Septienna"; Hero["Aislinn"] = "Aislinn"; Hero["Sandro"] = "Sandro"; Hero["Nimbus"] = "Nimbus"; Hero["Thant"] = "Thant"; Hero["Xsi"] = "Xsi"; Hero["Vidomina"] = "Vidomina"; Hero["Nagash"] = "Nagash"; /* Overlord (Dungeon) */ Hero["Lorelei"] = "Lorelei"; Hero["Arlach"] = "Arlach"; Hero["Dace"] = "Dace"; Hero["Ajit"] = "Ajit"; Hero["Damacon"] = "Damacon"; Hero["Gunnar"] = "Gunnar"; Hero["Synca"] = "Synca"; Hero["Shakti"] = "Shakti"; /* Warlock (Dungeon) */ Hero["Alamar"] = "Alamar"; Hero["Jaegar"] = "Jaegar"; Hero["Malekith"] = "Malekith"; Hero["Jeddite"] = "Jeddite"; Hero["Geon"] = "Geon"; Hero["Deemer"] = "Deemer"; Hero["Sephinroth"] = "Sephinroth"; Hero["Darkstorm"] = "Darkstorm"; /* Barbarian (Stronghold) */ Hero["Yog"] = "Yog"; Hero["Gurnisson"] = "Gurnisson"; Hero["Jabarkas"] = "Jabarkas"; Hero["Shiva"] = "Shiva"; Hero["Gretchin"] = "Gretchin"; Hero["Krellion"] = "Krellion"; Hero["CragHack"] = "CragHack"; Hero["Tyraxor"] = "Tyraxor"; /* Battle Mage (Stronghold) */ Hero["Gird"] = "Gird"; Hero["Vey"] = "Vey"; Hero["Dessa"] = "Dessa"; Hero["Terek"] = "Terek"; Hero["Zubin"] = "Zubin"; Hero["Gundula"] = "Gundula"; Hero["Oris"] = "Oris"; Hero["Saurug"] = "Saurug"; /* Beastmaster (Fortress) */ Hero["Bron"] = "Bron"; Hero["Drakon"] = "Drakon"; Hero["Wystan"] = "Wystan"; Hero["Tazar"] = "Tazar"; Hero["Alkin"] = "Alkin"; Hero["Korbac"] = "Korbac"; Hero["Gerwulf"] = "Gerwulf"; Hero["Broghild"] = "Broghild"; /* Witch (Fortress) */ Hero["Mirlanda"] = "Mirlanda"; Hero["Rosic"] = "Rosic"; Hero["Voy"] = "Voy"; Hero["Verdish"] = "Verdish"; Hero["Merist"] = "Merist"; Hero["Styg"] = "Styg"; Hero["Andra"] = "Andra"; Hero["Tiva"] = "Tiva"; /* Planeswalker (Conflux) */ Hero["Pasis"] = "Pasis"; Hero["Thunar"] = "Thunar"; Hero["Ignissa"] = "Ignissa"; Hero["Lacus"] = "Lacus"; Hero["Monere"] = "Monere"; Hero["Erdamon"] = "Erdamon"; Hero["Fiur"] = "Fiur"; Hero["Kalt"] = "Kalt"; /* Elementalist (Conflux) */ Hero["Luna"] = "Luna"; Hero["Brissa"] = "Brissa"; Hero["Ciele"] = "Ciele"; Hero["Labetha"] = "Labetha"; Hero["Inteus"] = "Inteus"; Hero["Aenain"] = "Aenain"; Hero["Gelare"] = "Gelare"; Hero["Grindan"] = "Grindan"; /* Special (Campaign) */ Hero["SirMullich"] = "SirMullich"; Hero["Adrienne"] = "Adrienne"; Hero["Catherine"] = "Catherine"; Hero["Dracon"] = "Dracon"; Hero["Gelu"] = "Gelu"; Hero["Kilgor"] = "Kilgor"; Hero["UndeadLordHaart"] = "UndeadLordHaart"; Hero["Mutare"] = "Mutare"; Hero["Roland"] = "Roland"; Hero["MutareDrake"] = "MutareDrake"; Hero["Boragus"] = "Boragus"; Hero["Xeron"] = "Xeron"; })(Hero = exports.Hero || (exports.Hero = {})); //# sourceMappingURL=Hero.js.map