from typing import Dict

enemy_id_to_name: Dict[int, str] = {
    0x00: "a Goblin",
    0x01: "an Armor goblin",
    0x02: "a Regal Goblin",
    0x03: "a Goblin Mage",
    0x04: "a Troll",
    0x05: "an Ork",
    0x06: "a Fighter ork",
    0x07: "an Ork Mage",
    0x08: "a Lizardman",
    0x09: "a Skull Lizard",
    0x0A: "an Armour Dait",
    0x0B: "a Dragonian",
    0x0C: "a Cyclops",
    0x0D: "a Mega Cyclops",
    0x0E: "a Flame genie",
    0x0F: "a Well Genie",
    0x10: "a Wind Genie",
    0x11: "an Earth Genie",
    0x12: "a Cobalt",
    0x13: "a Merman",
    0x14: "an Aqualoi",
    0x15: "an Imp",
    0x16: "a Fiend",
    0x17: "an Archfiend",
    0x18: "a Hound",
    0x19: "a Doben",
    0x1A: "a Winger",
    0x1B: "a Serfaco",
    0x1C: "a Pug",
    0x1D: "a Salamander",
    0x1E: "a Brinz Lizard",
    0x1F: "a Seahorse",
    0x20: "a Seirein",
    0x21: "an Earth Viper",
    0x22: "a Gnome",
    0x23: "a Wispy",
    0x24: "a Thunderbeast",
    0x25: "a Lunar bear",
    0x26: "a Shadowfly",
    0x27: "a Shadow",
    0x28: "a Lion",
    0x29: "a Sphinx",
    0x2A: "a Mad horse",
    0x2B: "an Armor horse",
    0x2C: "a Buffalo",
    0x2D: "a Bruse",
    0x2E: "a Bat",
    0x2F: "a Big Bat",
    0x30: "a Red Bat",
    0x31: "an Eagle",
    0x32: "a Hawk",
    0x33: "a Crow",
    0x34: "a Baby Frog",
    0x35: "a King Frog",
    0x36: "a Lizard",
    0x37: "a Newt",
    0x38: "a Needle Lizard",
    0x39: "a Poison Lizard",
    0x3A: "a Medusa",
    0x3B: "a Ramia",
    0x3C: "a Basilisk",
    0x3D: "a Cokatoris",
    0x3E: "a Scorpion",
    0x3F: "an Antares",
    0x40: "a Small Crab",
    0x41: "a Big Crab",
    0x42: "a Red Lobster",
    0x43: "a Spider",
    0x44: "a Web Spider",
    0x45: "a Beetle",
    0x46: "a Poison Beetle",
    0x47: "a Mosquito",
    0x48: "a Coridras",
    0x49: "a Spinner",
    0x4A: "a Tartona",
    0x4B: "an Armour Nail",
    0x4C: "a Moth",
    0x4D: "a Mega  Moth",
    0x4E: "a Big Bee",
    0x4F: "a Dark Fly",
    0x50: "a Stinger",
    0x51: "an Armor Bee",
    0x52: "a Sentopez",
    0x53: "a Cancer",
    0x54: "a Garbost",
    0x55: "a Bolt Fish",
    0x56: "a Moray",
    0x57: "a She Viper",
    0x58: "an Angler fish",
    0x59: "a Unicorn",
    0x5A: "an Evil Shell",
    0x5B: "a Drill Shell",
    0x5C: "a Snell",
    0x5D: "an Ammonite",
    0x5E: "an Evil Fish",
    0x5F: "a Squid",
    0x60: "a Kraken",
    0x61: "a Killer Whale",
    0x62: "a White Whale",
    0x63: "a Grianos",
    0x64: "a Behemoth",
    0x65: "a Perch",
    0x66: "a Current",
    0x67: "a Vampire Rose",
    0x68: "a Desert Rose",
    0x69: "a Venus Fly",
    0x6A: "a Moray Vine",
    0x6B: "a Torrent",
    0x6C: "a Mad Ent",
    0x6D: "a Crow Kelp",
    0x6E: "a Red Plant",
    0x6F: "La Fleshia",
    0x70: "a Wheel Eel",
    0x71: "a Skeleton",
    0x72: "a Ghoul",
    0x73: "a Zombie",
    0x74: "a Specter",
    0x75: "a Dark Spirit",
    0x76: "a Snatcher",
    0x77: "a Jurahan",
    0x78: "a Demise",
    0x79: "a Leech",
    0x7A: "a Necromancer",
    0x7B: "a Hade Chariot",
    0x7C: "a Hades",
    0x7D: "a Dark Skull",
    0x7E: "a Hades Skull",
    0x7F: "a Mummy",
    0x80: "a Vampire",
    0x81: "a Nosferato",
    0x82: "a Ghost Ship",
    0x83: "a Deadly Sword",
    0x84: "a Deadly Armor",
    0x85: "a T Rex",
    0x86: "a Brokion",
    0x87: "a Pumpkin Head",
    0x88: "a Mad Head",
    0x89: "a Snow Gas",
    0x8A: "a Great Coca",
    0x8B: "a Gargoyle",
    0x8C: "a Rogue Shape",
    0x8D: "a Bone Gorem",
    0x8E: "a Nuborg",
    0x8F: "a Wood Gorem",
    0x90: "a Mad Gorem",
    0x91: "a Green Clay",
    0x92: "a Sand Gorem",
    0x93: "a Magma Gorem",
    0x94: "an Iron Gorem",
    0x95: "a Gold Gorem",
    0x96: "a Hidora",
    0x97: "a Sea Hidora",
    0x98: "a High Hidora",
    0x99: "a King Hidora",
    0x9A: "an Orky",
    0x9B: "a Waiban",
    0x9C: "a White Dragon",
    0x9D: "a Red Dragon",
    0x9E: "a Blue Dragon",
    0x9F: "a Green Dragon",
    0xA0: "a Black Dragon",
    0xA1: "a Copper Dragon",
    0xA2: "a Silver Dragon",
    0xA3: "a Gold Dragon",
    0xA4: "a Red Jelly",
    0xA5: "a Blue Jelly",
    0xA6: "a Bili Jelly",
    0xA7: "a Red Core",
    0xA8: "a Blue Core",
    0xA9: "a Green Core",
    0xAA: "a No Core",
    0xAB: "a Mimic",
    0xAC: "a Blue Mimic",
    0xAD: "an Ice Roge",
    0xAE: "a Mushroom",
    0xAF: "a Big Mushr'm",
    0xB0: "a Minataurus",
    0xB1: "a Gorgon",
    0xB2: "a Ninja",
    0xB3: "an Asashin",
    0xB4: "a Samurai",
    0xB5: "a Dark Warrior",
    0xB6: "an Ochi Warrior",
    0xB7: "a Sly Fox",
    0xB8: "a Tengu",
    0xB9: "a Warm Eye",
    0xBA: "a Wizard",
    0xBB: "a Dark Sum'ner",
    0xBC: "the Big Catfish",
    0xBD: "a Follower",
    0xBE: "the Tarantula",
    0xBF: "Pierre",
    0xC0: "Daniele",
    0xC1: "the Venge Ghost",
    0xC2: "the Fire Dragon",
    0xC3: "the Tank",
    0xC4: "Idura",
    0xC5: "Camu",
    0xC6: "Gades",
    0xC7: "Amon",
    0xC8: "Erim",
    0xC9: "Daos",
    0xCA: "a Lizard Man",
    0xCB: "a Goblin",
    0xCC: "a Skeleton",
    0xCD: "a Regal Goblin",
    0xCE: "a Goblin",
    0xCF: "a Goblin Mage",
    0xD0: "a Slave",
    0xD1: "a Follower",
    0xD2: "a Groupie",
    0xD3: "the Egg Dragon",
    0xD4: "a Mummy",
    0xD5: "a Troll",
    0xD6: "Gades",
    0xD7: "Idura",
    0xD8: "a Lion",
    0xD9: "the Rogue Flower",
    0xDA: "a Gargoyle",
    0xDB: "a Ghost Ship",
    0xDC: "Idura",
    0xDD: "a Soldier",
    0xDE: "Gades",
    0xDF: "the Master",
}

enemy_name_to_sprite: Dict[str, int] = {
    "Ammonite": 0x81,
    "Antares": 0x8B,
    "Archfiend": 0xBD,
    "Armor Bee": 0x98,
    "Armor goblin": 0x9D,
    "Armour Dait": 0xEF,
    "Armour Nail": 0xEB,
    "Asashin": 0x82,
    "Baby Frog": 0xBE,
    "Basilisk": 0xB6,
    "Bat": 0x8F,
    "Beetle": 0x86,
    "Behemoth": 0xB6,
    "Big Bat": 0x8F,
    "Big Mushr'm": 0xDB,
    "Bili Jelly": 0xDE,
    "Black Dragon": 0xC0,
    "Blue Core": 0x95,
    "Blue Dragon": 0xC0,
    "Blue Jelly": 0xDD,
    "Blue Mimic": 0xF0,
    "Bone Gorem": 0xA0,
    "Brinz Lizard": 0xEE,
    "Brokion": 0xD3,
    "Buffalo": 0x84,
    "Cobalt": 0xA6,
    "Cokatoris": 0xD2,
    "Copper Dragon": 0xC0,
    "Coridras": 0xEA,
    "Crow": 0xB4,
    "Crow Kelp": 0xBC,
    "Cyclops": 0xB9,
    "Dark Skull": 0xB5,
    "Dark Spirit": 0xE7,
    "Dark Sum'ner": 0xAB,
    "Dark Warrior": 0xB0,
    "Deadly Armor": 0x99,
    "Deadly Sword": 0x90,
    "Demise": 0xAD,
    "Desert Rose": 0x96,
    "Dragonian": 0xEF,
    "Drill Shell": 0x81,
    "Eagle": 0xB4,
    "Earth Genie": 0xB9,
    "Earth Viper": 0xB3,
    "Evil Fish": 0x80,
    "Fiend": 0xBD,
    "Fighter ork": 0xA5,
    "Flame genie": 0xB9,
    "Garbost": 0xD8,
    "Ghost Ship": 0xD1,
    "Ghoul": 0xE1,
    "Gnome": 0xA5,
    "Goblin": 0x9D,
    "Gold Dragon": 0xC0,
    "Gold Gorem": 0xE2,
    "Gorgon": 0xAA,
    "Great Coca": 0xD2,
    "Green Core": 0x95,
    "Green Dragon": 0xC0,
    "Grianos": 0xB6,
    "Hade Chariot": 0xBA,
    "Hades": 0xBA,
    "Hades Skull": 0xB5,
    "Hidora": 0xBF,
    "High Hidora": 0xBF,
    "Hound": 0x8A,
    "Ice Roge": 0xBD,
    "Imp": 0xAC,
    "Iron Gorem": 0xA1,
    "Jurahan": 0xD5,
    "Leech": 0xAD,
    "Lion": 0xB7,
    "Lizard": 0x83,
    "Lizardman": 0x9E,
    "Lunar bear": 0x9B,
    "Mad Ent": 0x8E,
    "Mad Gorem": 0xA3,
    "Mad Head": 0xAF,
    "Mad horse": 0x85,
    "Magma Gorem": 0xE3,
    "Medusa": 0x9C,
    "Mega  Moth": 0xDC,
    "Mega Cyclops": 0xB9,
    "Mimic": 0xA4,
    "Minataurus": 0xAA,
    "Moray Vine": 0x9A,
    "Mosquito": 0x92,
    "Moth": 0x93,
    "Mummy": 0xA8,
    "Mushroom": 0x8C,
    "Necromancer": 0xAB,
    "Needle Lizard": 0xD6,
    "Newt": 0x83,
    "Ninja": 0x82,
    "No Core": 0x95,
    "Nosferato": 0x9F,
    "Nuborg": 0xE5,
    "Ochi Warrior": 0xB0,
    "Ork": 0xA5,
    "Orky": 0xBF,
    "Poison Beetle": 0xD7,
    "Pug": 0x8D,
    "Pumpkin Head": 0xAF,
    "Ramia": 0xAE,
    "Red Bat": 0x8F,
    "Red Core": 0x95,
    "Red Dragon": 0xC0,
    "Red Jelly": 0x94,
    "Red Plant": 0xEC,
    "Regal Goblin": 0x9D,
    "Rogue Shape": 0xC4,
    "Salamander": 0xC1,
    "Samurai": 0xB0,
    "Sand Gorem": 0xE4,
    "Scorpion": 0x8B,
    "Sea Hidora": 0xBF,
    "Seirein": 0xAE,
    "Sentopez": 0xDA,
    "Serfaco": 0xE8,
    "Shadow": 0xB2,
    "Silver Dragon": 0xC0,
    "Skeleton": 0xA0,
    "Skull Lizard": 0x9E,
    "Sly Fox": 0xED,
    "Snow Gas": 0xD2,
    "Specter": 0xE7,
    "Sphinx": 0xB7,
    "Spider": 0xD9,
    "Spinner": 0xE9,
    "Squid": 0x80,
    "Stinger": 0x98,
    "T Rex": 0xD3,
    "Tartona": 0xB8,
    "Tengu": 0xD4,
    "Thunderbeast": 0x9B,
    "Troll": 0xA9,
    "Vampire": 0x9F,
    "Vampire Rose": 0x96,
    "Venus Fly": 0xE0,
    "Waiban": 0xC3,
    "Warm Eye": 0x88,
    "Well Genie": 0xB9,
    "Wheel Eel": 0x97,
    "White Dragon": 0xC3,
    "Wind Genie": 0xB9,
    "Winger": 0xB1,
    "Wispy": 0x91,
    "Wizard": 0xAB,
    "Wood Gorem": 0xA2,
    "Zombie": 0xA7,
}