UNPKG

isaacscript-common

Version:

Helper functions and features for IsaacScript mods.

229 lines (228 loc) • 15.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BOSS_ID_TO_ENTITY_TYPE_VARIANT = void 0; const isaac_typescript_definitions_1 = require("isaac-typescript-definitions"); exports.BOSS_ID_TO_ENTITY_TYPE_VARIANT = { // 1 [isaac_typescript_definitions_1.BossID.MONSTRO]: [isaac_typescript_definitions_1.EntityType.MONSTRO, 0], // 2 [isaac_typescript_definitions_1.BossID.LARRY_JR]: [isaac_typescript_definitions_1.EntityType.LARRY_JR, isaac_typescript_definitions_1.LarryJrVariant.LARRY_JR], // 3 [isaac_typescript_definitions_1.BossID.CHUB]: [isaac_typescript_definitions_1.EntityType.CHUB, isaac_typescript_definitions_1.ChubVariant.CHUB], // 4 [isaac_typescript_definitions_1.BossID.GURDY]: [isaac_typescript_definitions_1.EntityType.GURDY, 0], // 5 [isaac_typescript_definitions_1.BossID.MONSTRO_2]: [isaac_typescript_definitions_1.EntityType.MONSTRO_2, isaac_typescript_definitions_1.Monstro2Variant.MONSTRO_2], // 6 [isaac_typescript_definitions_1.BossID.MOM]: [isaac_typescript_definitions_1.EntityType.MOM, isaac_typescript_definitions_1.MomVariant.MOM], // 7 [isaac_typescript_definitions_1.BossID.SCOLEX]: [isaac_typescript_definitions_1.EntityType.PIN, isaac_typescript_definitions_1.PinVariant.SCOLEX], // 8 [isaac_typescript_definitions_1.BossID.MOMS_HEART]: [isaac_typescript_definitions_1.EntityType.MOMS_HEART, isaac_typescript_definitions_1.MomsHeartVariant.MOMS_HEART], // 9 [isaac_typescript_definitions_1.BossID.FAMINE]: [isaac_typescript_definitions_1.EntityType.FAMINE, 0], // 10 [isaac_typescript_definitions_1.BossID.PESTILENCE]: [isaac_typescript_definitions_1.EntityType.PESTILENCE, 0], // 11 [isaac_typescript_definitions_1.BossID.WAR]: [isaac_typescript_definitions_1.EntityType.WAR, isaac_typescript_definitions_1.WarVariant.WAR], // 12 [isaac_typescript_definitions_1.BossID.DEATH]: [isaac_typescript_definitions_1.EntityType.DEATH, 0], // 13 [isaac_typescript_definitions_1.BossID.DUKE_OF_FLIES]: [ isaac_typescript_definitions_1.EntityType.DUKE_OF_FLIES, isaac_typescript_definitions_1.DukeOfFliesVariant.DUKE_OF_FLIES, ], // 14 [isaac_typescript_definitions_1.BossID.PEEP]: [isaac_typescript_definitions_1.EntityType.PEEP, isaac_typescript_definitions_1.PeepVariant.PEEP], // 15 [isaac_typescript_definitions_1.BossID.LOKI]: [isaac_typescript_definitions_1.EntityType.LOKI, isaac_typescript_definitions_1.LokiVariant.LOKI], // 16 [isaac_typescript_definitions_1.BossID.BLASTOCYST]: [isaac_typescript_definitions_1.EntityType.BLASTOCYST_BIG, 0], // 17 [isaac_typescript_definitions_1.BossID.GEMINI]: [isaac_typescript_definitions_1.EntityType.GEMINI, isaac_typescript_definitions_1.GeminiVariant.GEMINI], // 18 [isaac_typescript_definitions_1.BossID.FISTULA]: [isaac_typescript_definitions_1.EntityType.FISTULA_BIG, isaac_typescript_definitions_1.FistulaVariant.FISTULA], // 19 [isaac_typescript_definitions_1.BossID.GISH]: [isaac_typescript_definitions_1.EntityType.MONSTRO_2, isaac_typescript_definitions_1.Monstro2Variant.GISH], // 20 [isaac_typescript_definitions_1.BossID.STEVEN]: [isaac_typescript_definitions_1.EntityType.GEMINI, isaac_typescript_definitions_1.GeminiVariant.STEVEN], // 21 [isaac_typescript_definitions_1.BossID.CHAD]: [isaac_typescript_definitions_1.EntityType.CHUB, isaac_typescript_definitions_1.ChubVariant.CHAD], // 22 [isaac_typescript_definitions_1.BossID.HEADLESS_HORSEMAN]: [isaac_typescript_definitions_1.EntityType.HEADLESS_HORSEMAN, 0], // 23 [isaac_typescript_definitions_1.BossID.FALLEN]: [isaac_typescript_definitions_1.EntityType.FALLEN, isaac_typescript_definitions_1.FallenVariant.FALLEN], // 24 [isaac_typescript_definitions_1.BossID.SATAN]: [isaac_typescript_definitions_1.EntityType.SATAN, isaac_typescript_definitions_1.SatanVariant.SATAN], // 25 [isaac_typescript_definitions_1.BossID.IT_LIVES]: [isaac_typescript_definitions_1.EntityType.MOMS_HEART, isaac_typescript_definitions_1.MomsHeartVariant.IT_LIVES], // 26 [isaac_typescript_definitions_1.BossID.HOLLOW]: [isaac_typescript_definitions_1.EntityType.LARRY_JR, isaac_typescript_definitions_1.LarryJrVariant.HOLLOW], // 27 [isaac_typescript_definitions_1.BossID.CARRION_QUEEN]: [isaac_typescript_definitions_1.EntityType.CHUB, isaac_typescript_definitions_1.ChubVariant.CARRION_QUEEN], // 28 [isaac_typescript_definitions_1.BossID.GURDY_JR]: [isaac_typescript_definitions_1.EntityType.GURDY_JR, 0], // 29 [isaac_typescript_definitions_1.BossID.HUSK]: [isaac_typescript_definitions_1.EntityType.DUKE_OF_FLIES, isaac_typescript_definitions_1.DukeOfFliesVariant.HUSK], // 30 [isaac_typescript_definitions_1.BossID.BLOAT]: [isaac_typescript_definitions_1.EntityType.PEEP, isaac_typescript_definitions_1.PeepVariant.BLOAT], // 31 [isaac_typescript_definitions_1.BossID.LOKII]: [isaac_typescript_definitions_1.EntityType.LOKI, isaac_typescript_definitions_1.LokiVariant.LOKII], // 32 [isaac_typescript_definitions_1.BossID.BLIGHTED_OVUM]: [isaac_typescript_definitions_1.EntityType.GEMINI, isaac_typescript_definitions_1.GeminiVariant.BLIGHTED_OVUM], // 33 [isaac_typescript_definitions_1.BossID.TERATOMA]: [isaac_typescript_definitions_1.EntityType.FISTULA_BIG, isaac_typescript_definitions_1.FistulaVariant.TERATOMA], // 34 [isaac_typescript_definitions_1.BossID.WIDOW]: [isaac_typescript_definitions_1.EntityType.WIDOW, isaac_typescript_definitions_1.WidowVariant.WIDOW], // 35 [isaac_typescript_definitions_1.BossID.MASK_OF_INFAMY]: [isaac_typescript_definitions_1.EntityType.MASK_OF_INFAMY, 0], // 36 [isaac_typescript_definitions_1.BossID.WRETCHED]: [isaac_typescript_definitions_1.EntityType.WIDOW, isaac_typescript_definitions_1.WidowVariant.WRETCHED], // 37 [isaac_typescript_definitions_1.BossID.PIN]: [isaac_typescript_definitions_1.EntityType.PIN, isaac_typescript_definitions_1.PinVariant.PIN], // 38 [isaac_typescript_definitions_1.BossID.CONQUEST]: [isaac_typescript_definitions_1.EntityType.WAR, isaac_typescript_definitions_1.WarVariant.CONQUEST], // 39 [isaac_typescript_definitions_1.BossID.ISAAC]: [isaac_typescript_definitions_1.EntityType.ISAAC, isaac_typescript_definitions_1.IsaacVariant.ISAAC], // 40 [isaac_typescript_definitions_1.BossID.BLUE_BABY]: [isaac_typescript_definitions_1.EntityType.ISAAC, isaac_typescript_definitions_1.IsaacVariant.BLUE_BABY], // 41 [isaac_typescript_definitions_1.BossID.DADDY_LONG_LEGS]: [ isaac_typescript_definitions_1.EntityType.DADDY_LONG_LEGS, isaac_typescript_definitions_1.DaddyLongLegsVariant.DADDY_LONG_LEGS, ], // 42 [isaac_typescript_definitions_1.BossID.TRIACHNID]: [ isaac_typescript_definitions_1.EntityType.DADDY_LONG_LEGS, isaac_typescript_definitions_1.DaddyLongLegsVariant.TRIACHNID, ], // 43 [isaac_typescript_definitions_1.BossID.HAUNT]: [isaac_typescript_definitions_1.EntityType.HAUNT, isaac_typescript_definitions_1.HauntVariant.HAUNT], // 44 [isaac_typescript_definitions_1.BossID.DINGLE]: [isaac_typescript_definitions_1.EntityType.DINGLE, isaac_typescript_definitions_1.DingleVariant.DINGLE], // 45 [isaac_typescript_definitions_1.BossID.MEGA_MAW]: [isaac_typescript_definitions_1.EntityType.MEGA_MAW, 0], // 46 [isaac_typescript_definitions_1.BossID.GATE]: [isaac_typescript_definitions_1.EntityType.GATE, 0], // 47 [isaac_typescript_definitions_1.BossID.MEGA_FATTY]: [isaac_typescript_definitions_1.EntityType.MEGA_FATTY, 0], // 48 [isaac_typescript_definitions_1.BossID.CAGE]: [isaac_typescript_definitions_1.EntityType.CAGE, 0], // 49 [isaac_typescript_definitions_1.BossID.MAMA_GURDY]: [isaac_typescript_definitions_1.EntityType.MAMA_GURDY, isaac_typescript_definitions_1.MamaGurdyVariant.MAMA_GURDY], // 50 [isaac_typescript_definitions_1.BossID.DARK_ONE]: [isaac_typescript_definitions_1.EntityType.DARK_ONE, 0], // 51 [isaac_typescript_definitions_1.BossID.ADVERSARY]: [isaac_typescript_definitions_1.EntityType.ADVERSARY, 0], // 52 [isaac_typescript_definitions_1.BossID.POLYCEPHALUS]: [ isaac_typescript_definitions_1.EntityType.POLYCEPHALUS, isaac_typescript_definitions_1.PolycephalusVariant.POLYCEPHALUS, ], // 53 [isaac_typescript_definitions_1.BossID.MR_FRED]: [isaac_typescript_definitions_1.EntityType.MR_FRED, 0], // 54 [isaac_typescript_definitions_1.BossID.LAMB]: [isaac_typescript_definitions_1.EntityType.LAMB, isaac_typescript_definitions_1.LambVariant.LAMB], // 55 [isaac_typescript_definitions_1.BossID.MEGA_SATAN]: [isaac_typescript_definitions_1.EntityType.MEGA_SATAN, isaac_typescript_definitions_1.MegaSatanVariant.MEGA_SATAN], // 56 [isaac_typescript_definitions_1.BossID.GURGLING]: [isaac_typescript_definitions_1.EntityType.GURGLING, isaac_typescript_definitions_1.GurglingVariant.GURGLING_BOSS], // 57 [isaac_typescript_definitions_1.BossID.STAIN]: [isaac_typescript_definitions_1.EntityType.STAIN, 0], // 58 [isaac_typescript_definitions_1.BossID.BROWNIE]: [isaac_typescript_definitions_1.EntityType.BROWNIE, 0], // 59 [isaac_typescript_definitions_1.BossID.FORSAKEN]: [isaac_typescript_definitions_1.EntityType.FORSAKEN, 0], // 60 [isaac_typescript_definitions_1.BossID.LITTLE_HORN]: [isaac_typescript_definitions_1.EntityType.LITTLE_HORN, isaac_typescript_definitions_1.LittleHornVariant.LITTLE_HORN], // 61 [isaac_typescript_definitions_1.BossID.RAG_MAN]: [isaac_typescript_definitions_1.EntityType.RAG_MAN, isaac_typescript_definitions_1.RagManVariant.RAG_MAN], // 62 [isaac_typescript_definitions_1.BossID.ULTRA_GREED]: [isaac_typescript_definitions_1.EntityType.ULTRA_GREED, isaac_typescript_definitions_1.UltraGreedVariant.ULTRA_GREED], // 63 [isaac_typescript_definitions_1.BossID.HUSH]: [isaac_typescript_definitions_1.EntityType.HUSH, 0], // 64 [isaac_typescript_definitions_1.BossID.DANGLE]: [isaac_typescript_definitions_1.EntityType.DINGLE, isaac_typescript_definitions_1.DingleVariant.DANGLE], // 65 [isaac_typescript_definitions_1.BossID.TURDLING]: [isaac_typescript_definitions_1.EntityType.GURGLING, isaac_typescript_definitions_1.GurglingVariant.TURDLING], // 66 [isaac_typescript_definitions_1.BossID.FRAIL]: [isaac_typescript_definitions_1.EntityType.PIN, isaac_typescript_definitions_1.PinVariant.FRAIL], // 67 [isaac_typescript_definitions_1.BossID.RAG_MEGA]: [isaac_typescript_definitions_1.EntityType.RAG_MEGA, isaac_typescript_definitions_1.RagMegaVariant.RAG_MEGA], // 68 [isaac_typescript_definitions_1.BossID.SISTERS_VIS]: [isaac_typescript_definitions_1.EntityType.SISTERS_VIS, 0], // 69 [isaac_typescript_definitions_1.BossID.BIG_HORN]: [isaac_typescript_definitions_1.EntityType.BIG_HORN, isaac_typescript_definitions_1.BigHornVariant.BIG_HORN], // 70 [isaac_typescript_definitions_1.BossID.DELIRIUM]: [isaac_typescript_definitions_1.EntityType.DELIRIUM, 0], // 71 [isaac_typescript_definitions_1.BossID.ULTRA_GREEDIER]: [ isaac_typescript_definitions_1.EntityType.ULTRA_GREED, isaac_typescript_definitions_1.UltraGreedVariant.ULTRA_GREEDIER, ], // 72 [isaac_typescript_definitions_1.BossID.MATRIARCH]: [isaac_typescript_definitions_1.EntityType.MATRIARCH, 0], // 73 [isaac_typescript_definitions_1.BossID.PILE]: [isaac_typescript_definitions_1.EntityType.POLYCEPHALUS, isaac_typescript_definitions_1.PolycephalusVariant.PILE], // 74 [isaac_typescript_definitions_1.BossID.REAP_CREEP]: [isaac_typescript_definitions_1.EntityType.REAP_CREEP, 0], // 75 [isaac_typescript_definitions_1.BossID.LIL_BLUB]: [isaac_typescript_definitions_1.EntityType.LIL_BLUB, 0], // 76 [isaac_typescript_definitions_1.BossID.WORMWOOD]: [isaac_typescript_definitions_1.EntityType.PIN, isaac_typescript_definitions_1.PinVariant.WORMWOOD], // 77 [isaac_typescript_definitions_1.BossID.RAINMAKER]: [isaac_typescript_definitions_1.EntityType.RAINMAKER, 0], // 78 [isaac_typescript_definitions_1.BossID.VISAGE]: [isaac_typescript_definitions_1.EntityType.VISAGE, 0], // 79 [isaac_typescript_definitions_1.BossID.SIREN]: [isaac_typescript_definitions_1.EntityType.SIREN, 0], // 80 [isaac_typescript_definitions_1.BossID.TUFF_TWINS]: [isaac_typescript_definitions_1.EntityType.LARRY_JR, isaac_typescript_definitions_1.LarryJrVariant.TUFF_TWIN], // 81 [isaac_typescript_definitions_1.BossID.HERETIC]: [isaac_typescript_definitions_1.EntityType.HERETIC, 0], // 82 [isaac_typescript_definitions_1.BossID.HORNFEL]: [isaac_typescript_definitions_1.EntityType.HORNFEL, 0], // 83 [isaac_typescript_definitions_1.BossID.GREAT_GIDEON]: [isaac_typescript_definitions_1.EntityType.GREAT_GIDEON, 0], // 84 [isaac_typescript_definitions_1.BossID.BABY_PLUM]: [isaac_typescript_definitions_1.EntityType.BABY_PLUM, 0], // 85 [isaac_typescript_definitions_1.BossID.SCOURGE]: [isaac_typescript_definitions_1.EntityType.SCOURGE, 0], // 86 [isaac_typescript_definitions_1.BossID.CHIMERA]: [isaac_typescript_definitions_1.EntityType.CHIMERA, 0], // 87 [isaac_typescript_definitions_1.BossID.ROTGUT]: [isaac_typescript_definitions_1.EntityType.ROTGUT, 0], // 88 [isaac_typescript_definitions_1.BossID.MOTHER]: [isaac_typescript_definitions_1.EntityType.MOTHER, isaac_typescript_definitions_1.MotherVariant.MOTHER_1], // 89 [isaac_typescript_definitions_1.BossID.MAUSOLEUM_MOM]: [isaac_typescript_definitions_1.EntityType.MOM, isaac_typescript_definitions_1.MomVariant.MOM], // 90 [isaac_typescript_definitions_1.BossID.MAUSOLEUM_MOMS_HEART]: [ isaac_typescript_definitions_1.EntityType.MOMS_HEART, isaac_typescript_definitions_1.MomsHeartVariant.MOMS_HEART, ], // 91 [isaac_typescript_definitions_1.BossID.MIN_MIN]: [isaac_typescript_definitions_1.EntityType.MIN_MIN, 0], // 92 [isaac_typescript_definitions_1.BossID.CLOG]: [isaac_typescript_definitions_1.EntityType.CLOG, 0], // 93 [isaac_typescript_definitions_1.BossID.SINGE]: [isaac_typescript_definitions_1.EntityType.SINGE, 0], // 94 [isaac_typescript_definitions_1.BossID.BUMBINO]: [isaac_typescript_definitions_1.EntityType.BUMBINO, 0], // 95 [isaac_typescript_definitions_1.BossID.COLOSTOMIA]: [isaac_typescript_definitions_1.EntityType.COLOSTOMIA, 0], // 96 [isaac_typescript_definitions_1.BossID.SHELL]: [isaac_typescript_definitions_1.EntityType.LARRY_JR, isaac_typescript_definitions_1.LarryJrVariant.SHELL], // 97 [isaac_typescript_definitions_1.BossID.TURDLET]: [isaac_typescript_definitions_1.EntityType.TURDLET, 0], // 98 [isaac_typescript_definitions_1.BossID.RAGLICH]: [isaac_typescript_definitions_1.EntityType.RAGLICH, isaac_typescript_definitions_1.RaglichVariant.RAGLICH], // 99 [isaac_typescript_definitions_1.BossID.DOGMA]: [isaac_typescript_definitions_1.EntityType.DOGMA, isaac_typescript_definitions_1.DogmaVariant.DOGMA_PHASE_1], // 100 [isaac_typescript_definitions_1.BossID.BEAST]: [isaac_typescript_definitions_1.EntityType.BEAST, isaac_typescript_definitions_1.BeastVariant.BEAST], // 101 [isaac_typescript_definitions_1.BossID.HORNY_BOYS]: [isaac_typescript_definitions_1.EntityType.HORNY_BOYS, 0], // 102 [isaac_typescript_definitions_1.BossID.CLUTCH]: [isaac_typescript_definitions_1.EntityType.CLUTCH, 0], };