UNPKG

isaac-typescript-definitions

Version:

TypeScript definitions for The Binding of Isaac: Repentance.

826 lines 95 kB
"use strict"; /* eslint-disable sort-exports/sort-exports */ Object.defineProperty(exports, "__esModule", { value: true }); exports.SuckerVariant = exports.EyeVariant = exports.ParaBiteVariant = exports.MemBrainVariant = exports.LeechVariant = exports.DopleVariant = exports.PrideVariant = exports.EnvyVariant = exports.GreedVariant = exports.GluttonyVariant = exports.WrathVariant = exports.LustVariant = exports.SlothVariant = exports.MomVariant = exports.PokyVariant = exports.Monstro2Variant = exports.GrimaceVariant = exports.KnightVariant = exports.GutsVariant = exports.VisVariant = exports.BabyVariant = exports.MrMawVariant = exports.LeaperVariant = exports.FireplaceVariant = exports.SpittyVariant = exports.BoilVariant = exports.HopperVariant = exports.ChubVariant = exports.HostVariant = exports.MawVariant = exports.BoomFlyVariant = exports.GlobinVariant = exports.ChargerVariant = exports.HiveVariant = exports.LarryJrVariant = exports.ShopkeeperVariant = exports.MulliganVariant = exports.ClottyVariant = exports.PooterVariant = exports.GusherVariant = exports.GaperVariant = exports.ProjectileVariant = exports.KnifeVariant = exports.LaserVariant = exports.SlotVariant = exports.PickupVariant = exports.BombVariant = exports.FamiliarVariant = exports.TearVariant = exports.PlayerVariant = void 0; exports.UltraCoinVariant = exports.MoveableTNTVariant = exports.PitfallVariant = exports.MegaSatanVariant = exports.LambVariant = exports.AngelVariant = exports.PolycephalusVariant = exports.MamaGurdyVariant = exports.DingleVariant = exports.HauntVariant = exports.ConjoinedFattyVariant = exports.BegottenVariant = exports.RaglingVariant = exports.PoopEntityVariant = exports.RoundWormVariant = exports.RageCreepVariant = exports.WallCreepVariant = exports.GrubVariant = exports.GurglingVariant = exports.NerveEndingVariant = exports.TumorVariant = exports.HomunculusVariant = exports.BonyVariant = exports.SkinnyVariant = exports.SquirtVariant = exports.DipVariant = exports.SwingerVariant = exports.DeathsHeadVariant = exports.FattyVariant = exports.CrazyLongLegsVariant = exports.BabyLongLegsVariant = exports.ConstantStoneShooterVariant = exports.IsaacVariant = exports.DaddyLongLegsVariant = exports.WidowVariant = exports.MaskVariant = exports.HeartVariant = exports.WalkingBoilVariant = exports.GurgleVariant = exports.SatanVariant = exports.FallenVariant = exports.GeminiVariant = exports.MomsHeartVariant = exports.FistulaVariant = exports.LokiVariant = exports.PeepVariant = exports.DukeOfFliesVariant = exports.DeathVariant = exports.WarVariant = exports.PinVariant = void 0; exports.EffectVariant = exports.GenericPropVariant = exports.BeastVariant = exports.DogmaVariant = exports.ClutchVariant = exports.RaglichVariant = exports.SingeVariant = exports.MotherVariant = exports.RotgutVariant = exports.ChimeraVariant = exports.ScourgeVariant = exports.SirenVariant = exports.VisageVariant = exports.GoatVariant = exports.VisFattyVariant = exports.CultistVariant = exports.NeedleVariant = exports.DumpVariant = exports.DarkEsauVariant = exports.EvisVariant = exports.Charger2Variant = exports.Gaper2Variant = exports.CanaryVariant = exports.RevenantVariant = exports.PeeperFattyVariant = exports.WhipperVariant = exports.ExorcistVariant = exports.GuttyFattyVariant = exports.BigBonyVariant = exports.MoleVariant = exports.FacelessVariant = exports.GyroVariant = exports.DannyVariant = exports.FlyBombVariant = exports.RockSpiderVariant = exports.PreyVariant = exports.PoltyVariant = exports.SubHorfVariant = exports.BloodPuppyVariant = exports.BigHornVariant = exports.RagMegaVariant = exports.UltraGreedVariant = exports.RagManVariant = exports.LittleHornVariant = exports.MrMineVariant = exports.LeperVariant = exports.PortalVariant = exports.StoneyVariant = void 0; /** For `EntityType.PLAYER` (1). */ var PlayerVariant; (function (PlayerVariant) { PlayerVariant[PlayerVariant["PLAYER"] = 0] = "PLAYER"; PlayerVariant[PlayerVariant["COOP_BABY"] = 1] = "COOP_BABY"; })(PlayerVariant || (exports.PlayerVariant = PlayerVariant = {})); /** * For `EntityType.TEAR` (2). * * Generally, the `TearVariant` affects the graphics of the tear, while the `TearFlag` affects the * gameplay mechanic. For example, the Euthanasia collectible grants a chance for needle tears that * explode. `TearVariant.NEEDLE` makes the tear look like a needle, and the exploding effect comes * from `TearFlag.NEEDLE`. * * However, there are some exceptions: * - `TearVariant.CHAOS_CARD` (9) - The variant grants the instant-kill property of the tear. * - `TearVariant.KEY_BLOOD` (44) - Sharp Key makes Isaac shoot key tears that deal extra damage. * Both the graphical effect and the extra damage are granted by this variant. */ var TearVariant; (function (TearVariant) { TearVariant[TearVariant["BLUE"] = 0] = "BLUE"; TearVariant[TearVariant["BLOOD"] = 1] = "BLOOD"; TearVariant[TearVariant["TOOTH"] = 2] = "TOOTH"; /** Used by Loadstone. */ TearVariant[TearVariant["METALLIC"] = 3] = "METALLIC"; TearVariant[TearVariant["BOBS_HEAD"] = 4] = "BOBS_HEAD"; TearVariant[TearVariant["FIRE_MIND"] = 5] = "FIRE_MIND"; TearVariant[TearVariant["DARK_MATTER"] = 6] = "DARK_MATTER"; TearVariant[TearVariant["MYSTERIOUS"] = 7] = "MYSTERIOUS"; TearVariant[TearVariant["SCHYTHE"] = 8] = "SCHYTHE"; /** This variant has a non-cosmetic property; it grants the instant-kill property of the tear. */ TearVariant[TearVariant["CHAOS_CARD"] = 9] = "CHAOS_CARD"; TearVariant[TearVariant["LOST_CONTACT"] = 10] = "LOST_CONTACT"; TearVariant[TearVariant["CUPID_BLUE"] = 11] = "CUPID_BLUE"; TearVariant[TearVariant["CUPID_BLOOD"] = 12] = "CUPID_BLOOD"; TearVariant[TearVariant["NAIL"] = 13] = "NAIL"; TearVariant[TearVariant["PUPULA"] = 14] = "PUPULA"; TearVariant[TearVariant["PUPULA_BLOOD"] = 15] = "PUPULA_BLOOD"; TearVariant[TearVariant["GODS_FLESH"] = 16] = "GODS_FLESH"; TearVariant[TearVariant["GODS_FLESH_BLOOD"] = 17] = "GODS_FLESH_BLOOD"; TearVariant[TearVariant["DIAMOND"] = 18] = "DIAMOND"; TearVariant[TearVariant["EXPLOSIVO"] = 19] = "EXPLOSIVO"; TearVariant[TearVariant["COIN"] = 20] = "COIN"; TearVariant[TearVariant["MULTIDIMENSIONAL"] = 21] = "MULTIDIMENSIONAL"; TearVariant[TearVariant["STONE"] = 22] = "STONE"; TearVariant[TearVariant["NAIL_BLOOD"] = 23] = "NAIL_BLOOD"; TearVariant[TearVariant["GLAUCOMA"] = 24] = "GLAUCOMA"; TearVariant[TearVariant["GLAUCOMA_BLOOD"] = 25] = "GLAUCOMA_BLOOD"; TearVariant[TearVariant["BOOGER"] = 26] = "BOOGER"; TearVariant[TearVariant["EGG"] = 27] = "EGG"; TearVariant[TearVariant["RAZOR"] = 28] = "RAZOR"; TearVariant[TearVariant["BONE"] = 29] = "BONE"; TearVariant[TearVariant["BLACK_TOOTH"] = 30] = "BLACK_TOOTH"; /** Used by Euthanasia. */ TearVariant[TearVariant["NEEDLE"] = 31] = "NEEDLE"; TearVariant[TearVariant["BELIAL"] = 32] = "BELIAL"; TearVariant[TearVariant["EYE"] = 33] = "EYE"; TearVariant[TearVariant["EYE_BLOOD"] = 34] = "EYE_BLOOD"; TearVariant[TearVariant["BALLOON"] = 35] = "BALLOON"; TearVariant[TearVariant["HUNGRY"] = 36] = "HUNGRY"; TearVariant[TearVariant["BALLOON_BRIMSTONE"] = 37] = "BALLOON_BRIMSTONE"; TearVariant[TearVariant["BALLOON_BOMB"] = 38] = "BALLOON_BOMB"; TearVariant[TearVariant["FIST"] = 39] = "FIST"; /** Used by Mom's Bracelet. */ TearVariant[TearVariant["GRID_ENTITY"] = 40] = "GRID_ENTITY"; TearVariant[TearVariant["ICE"] = 41] = "ICE"; TearVariant[TearVariant["ROCK"] = 42] = "ROCK"; TearVariant[TearVariant["KEY"] = 43] = "KEY"; /** * Used by Sharp Key. Both the graphical effect and the extra damage are granted by this variant. */ TearVariant[TearVariant["KEY_BLOOD"] = 44] = "KEY_BLOOD"; TearVariant[TearVariant["ERASER"] = 45] = "ERASER"; TearVariant[TearVariant["FIRE"] = 46] = "FIRE"; TearVariant[TearVariant["SWORD_BEAM"] = 47] = "SWORD_BEAM"; TearVariant[TearVariant["SPORE"] = 48] = "SPORE"; TearVariant[TearVariant["TECH_SWORD_BEAM"] = 49] = "TECH_SWORD_BEAM"; TearVariant[TearVariant["FETUS"] = 50] = "FETUS"; })(TearVariant || (exports.TearVariant = TearVariant = {})); /** For `EntityType.FAMILIAR` (3). */ var FamiliarVariant; (function (FamiliarVariant) { FamiliarVariant[FamiliarVariant["FAMILIAR_NULL"] = 0] = "FAMILIAR_NULL"; FamiliarVariant[FamiliarVariant["BROTHER_BOBBY"] = 1] = "BROTHER_BOBBY"; FamiliarVariant[FamiliarVariant["DEMON_BABY"] = 2] = "DEMON_BABY"; FamiliarVariant[FamiliarVariant["LITTLE_CHUBBY"] = 3] = "LITTLE_CHUBBY"; FamiliarVariant[FamiliarVariant["LITTLE_GISH"] = 4] = "LITTLE_GISH"; FamiliarVariant[FamiliarVariant["LITTLE_STEVEN"] = 5] = "LITTLE_STEVEN"; FamiliarVariant[FamiliarVariant["ROBO_BABY"] = 6] = "ROBO_BABY"; FamiliarVariant[FamiliarVariant["SISTER_MAGGY"] = 7] = "SISTER_MAGGY"; FamiliarVariant[FamiliarVariant["ABEL"] = 8] = "ABEL"; FamiliarVariant[FamiliarVariant["GHOST_BABY"] = 9] = "GHOST_BABY"; FamiliarVariant[FamiliarVariant["HARLEQUIN_BABY"] = 10] = "HARLEQUIN_BABY"; FamiliarVariant[FamiliarVariant["RAINBOW_BABY"] = 11] = "RAINBOW_BABY"; FamiliarVariant[FamiliarVariant["ISAACS_HEAD"] = 12] = "ISAACS_HEAD"; FamiliarVariant[FamiliarVariant["BLUE_BABY_SOUL"] = 13] = "BLUE_BABY_SOUL"; FamiliarVariant[FamiliarVariant["DEAD_BIRD"] = 14] = "DEAD_BIRD"; FamiliarVariant[FamiliarVariant["EVES_BIRD_FOOT"] = 15] = "EVES_BIRD_FOOT"; FamiliarVariant[FamiliarVariant["DADDY_LONGLEGS"] = 16] = "DADDY_LONGLEGS"; FamiliarVariant[FamiliarVariant["PEEPER"] = 17] = "PEEPER"; FamiliarVariant[FamiliarVariant["BOMB_BAG"] = 20] = "BOMB_BAG"; FamiliarVariant[FamiliarVariant["SACK_OF_PENNIES"] = 21] = "SACK_OF_PENNIES"; FamiliarVariant[FamiliarVariant["LITTLE_CHAD"] = 22] = "LITTLE_CHAD"; FamiliarVariant[FamiliarVariant["RELIC"] = 23] = "RELIC"; FamiliarVariant[FamiliarVariant["BUM_FRIEND"] = 24] = "BUM_FRIEND"; FamiliarVariant[FamiliarVariant["HOLY_WATER"] = 25] = "HOLY_WATER"; FamiliarVariant[FamiliarVariant["KEY_PIECE_1"] = 26] = "KEY_PIECE_1"; FamiliarVariant[FamiliarVariant["KEY_PIECE_2"] = 27] = "KEY_PIECE_2"; FamiliarVariant[FamiliarVariant["KEY_FULL"] = 28] = "KEY_FULL"; FamiliarVariant[FamiliarVariant["FOREVER_ALONE"] = 30] = "FOREVER_ALONE"; FamiliarVariant[FamiliarVariant["DISTANT_ADMIRATION"] = 31] = "DISTANT_ADMIRATION"; FamiliarVariant[FamiliarVariant["GUARDIAN_ANGEL"] = 32] = "GUARDIAN_ANGEL"; FamiliarVariant[FamiliarVariant["FLY_ORBITAL"] = 33] = "FLY_ORBITAL"; FamiliarVariant[FamiliarVariant["SACRIFICIAL_DAGGER"] = 35] = "SACRIFICIAL_DAGGER"; FamiliarVariant[FamiliarVariant["DEAD_CAT"] = 40] = "DEAD_CAT"; FamiliarVariant[FamiliarVariant["ONE_UP"] = 41] = "ONE_UP"; FamiliarVariant[FamiliarVariant["GUPPYS_HAIRBALL"] = 42] = "GUPPYS_HAIRBALL"; FamiliarVariant[FamiliarVariant["BLUE_FLY"] = 43] = "BLUE_FLY"; FamiliarVariant[FamiliarVariant["CUBE_OF_MEAT_1"] = 44] = "CUBE_OF_MEAT_1"; FamiliarVariant[FamiliarVariant["CUBE_OF_MEAT_2"] = 45] = "CUBE_OF_MEAT_2"; FamiliarVariant[FamiliarVariant["CUBE_OF_MEAT_3"] = 46] = "CUBE_OF_MEAT_3"; FamiliarVariant[FamiliarVariant["CUBE_OF_MEAT_4"] = 47] = "CUBE_OF_MEAT_4"; FamiliarVariant[FamiliarVariant["ISAACS_BODY"] = 48] = "ISAACS_BODY"; FamiliarVariant[FamiliarVariant["SMART_FLY"] = 50] = "SMART_FLY"; FamiliarVariant[FamiliarVariant["DRY_BABY"] = 51] = "DRY_BABY"; FamiliarVariant[FamiliarVariant["JUICY_SACK"] = 52] = "JUICY_SACK"; FamiliarVariant[FamiliarVariant["ROBO_BABY_2"] = 53] = "ROBO_BABY_2"; FamiliarVariant[FamiliarVariant["ROTTEN_BABY"] = 54] = "ROTTEN_BABY"; FamiliarVariant[FamiliarVariant["HEADLESS_BABY"] = 55] = "HEADLESS_BABY"; FamiliarVariant[FamiliarVariant["LEECH"] = 56] = "LEECH"; FamiliarVariant[FamiliarVariant["MYSTERY_SACK"] = 57] = "MYSTERY_SACK"; FamiliarVariant[FamiliarVariant["BBF"] = 58] = "BBF"; FamiliarVariant[FamiliarVariant["BOBS_BRAIN"] = 59] = "BOBS_BRAIN"; FamiliarVariant[FamiliarVariant["BEST_BUD"] = 60] = "BEST_BUD"; FamiliarVariant[FamiliarVariant["LIL_BRIMSTONE"] = 61] = "LIL_BRIMSTONE"; FamiliarVariant[FamiliarVariant["ISAACS_HEART"] = 62] = "ISAACS_HEART"; FamiliarVariant[FamiliarVariant["LIL_HAUNT"] = 63] = "LIL_HAUNT"; FamiliarVariant[FamiliarVariant["DARK_BUM"] = 64] = "DARK_BUM"; FamiliarVariant[FamiliarVariant["BIG_FAN"] = 65] = "BIG_FAN"; FamiliarVariant[FamiliarVariant["SISSY_LONGLEGS"] = 66] = "SISSY_LONGLEGS"; FamiliarVariant[FamiliarVariant["PUNCHING_BAG"] = 67] = "PUNCHING_BAG"; FamiliarVariant[FamiliarVariant["GUILLOTINE"] = 68] = "GUILLOTINE"; FamiliarVariant[FamiliarVariant["BALL_OF_BANDAGES_1"] = 69] = "BALL_OF_BANDAGES_1"; FamiliarVariant[FamiliarVariant["BALL_OF_BANDAGES_2"] = 70] = "BALL_OF_BANDAGES_2"; FamiliarVariant[FamiliarVariant["BALL_OF_BANDAGES_3"] = 71] = "BALL_OF_BANDAGES_3"; FamiliarVariant[FamiliarVariant["BALL_OF_BANDAGES_4"] = 72] = "BALL_OF_BANDAGES_4"; FamiliarVariant[FamiliarVariant["BLUE_SPIDER"] = 73] = "BLUE_SPIDER"; FamiliarVariant[FamiliarVariant["MONGO_BABY"] = 74] = "MONGO_BABY"; FamiliarVariant[FamiliarVariant["SAMSONS_CHAINS"] = 75] = "SAMSONS_CHAINS"; FamiliarVariant[FamiliarVariant["CAINS_OTHER_EYE"] = 76] = "CAINS_OTHER_EYE"; FamiliarVariant[FamiliarVariant["BLUE_BABYS_ONLY_FRIEND"] = 77] = "BLUE_BABYS_ONLY_FRIEND"; FamiliarVariant[FamiliarVariant["SCISSORS"] = 78] = "SCISSORS"; FamiliarVariant[FamiliarVariant["GEMINI"] = 79] = "GEMINI"; FamiliarVariant[FamiliarVariant["INCUBUS"] = 80] = "INCUBUS"; FamiliarVariant[FamiliarVariant["FATES_REWARD"] = 81] = "FATES_REWARD"; FamiliarVariant[FamiliarVariant["LIL_CHEST"] = 82] = "LIL_CHEST"; FamiliarVariant[FamiliarVariant["SWORN_PROTECTOR"] = 83] = "SWORN_PROTECTOR"; FamiliarVariant[FamiliarVariant["FRIEND_ZONE"] = 84] = "FRIEND_ZONE"; FamiliarVariant[FamiliarVariant["LOST_FLY"] = 85] = "LOST_FLY"; FamiliarVariant[FamiliarVariant["CHARGED_BABY"] = 86] = "CHARGED_BABY"; FamiliarVariant[FamiliarVariant["LIL_GURDY"] = 87] = "LIL_GURDY"; FamiliarVariant[FamiliarVariant["BUMBO"] = 88] = "BUMBO"; FamiliarVariant[FamiliarVariant["CENSER"] = 89] = "CENSER"; FamiliarVariant[FamiliarVariant["KEY_BUM"] = 90] = "KEY_BUM"; FamiliarVariant[FamiliarVariant["RUNE_BAG"] = 91] = "RUNE_BAG"; FamiliarVariant[FamiliarVariant["SERAPHIM"] = 92] = "SERAPHIM"; FamiliarVariant[FamiliarVariant["GB_BUG"] = 93] = "GB_BUG"; FamiliarVariant[FamiliarVariant["SPIDER_MOD"] = 94] = "SPIDER_MOD"; FamiliarVariant[FamiliarVariant["FARTING_BABY"] = 95] = "FARTING_BABY"; FamiliarVariant[FamiliarVariant["SUCCUBUS"] = 96] = "SUCCUBUS"; FamiliarVariant[FamiliarVariant["LIL_LOKI"] = 97] = "LIL_LOKI"; FamiliarVariant[FamiliarVariant["OBSESSED_FAN"] = 98] = "OBSESSED_FAN"; FamiliarVariant[FamiliarVariant["PAPA_FLY"] = 99] = "PAPA_FLY"; FamiliarVariant[FamiliarVariant["MILK"] = 100] = "MILK"; FamiliarVariant[FamiliarVariant["MULTIDIMENSIONAL_BABY"] = 101] = "MULTIDIMENSIONAL_BABY"; FamiliarVariant[FamiliarVariant["SUPER_BUM"] = 102] = "SUPER_BUM"; FamiliarVariant[FamiliarVariant["TONSIL"] = 103] = "TONSIL"; FamiliarVariant[FamiliarVariant["BIG_CHUBBY"] = 104] = "BIG_CHUBBY"; FamiliarVariant[FamiliarVariant["DEPRESSION"] = 105] = "DEPRESSION"; FamiliarVariant[FamiliarVariant["SHADE"] = 106] = "SHADE"; FamiliarVariant[FamiliarVariant["HUSHY"] = 107] = "HUSHY"; FamiliarVariant[FamiliarVariant["LIL_MONSTRO"] = 108] = "LIL_MONSTRO"; FamiliarVariant[FamiliarVariant["KING_BABY"] = 109] = "KING_BABY"; FamiliarVariant[FamiliarVariant["FINGER"] = 110] = "FINGER"; FamiliarVariant[FamiliarVariant["YO_LISTEN"] = 111] = "YO_LISTEN"; FamiliarVariant[FamiliarVariant["ACID_BABY"] = 112] = "ACID_BABY"; FamiliarVariant[FamiliarVariant["SPIDER_BABY"] = 113] = "SPIDER_BABY"; FamiliarVariant[FamiliarVariant["SACK_OF_SACKS"] = 114] = "SACK_OF_SACKS"; FamiliarVariant[FamiliarVariant["BROWN_NUGGET_POOTER"] = 115] = "BROWN_NUGGET_POOTER"; FamiliarVariant[FamiliarVariant["BLOODSHOT_EYE"] = 116] = "BLOODSHOT_EYE"; FamiliarVariant[FamiliarVariant["MOMS_RAZOR"] = 117] = "MOMS_RAZOR"; FamiliarVariant[FamiliarVariant["ANGRY_FLY"] = 118] = "ANGRY_FLY"; FamiliarVariant[FamiliarVariant["BUDDY_IN_A_BOX"] = 119] = "BUDDY_IN_A_BOX"; FamiliarVariant[FamiliarVariant["SPRINKLER"] = 120] = "SPRINKLER"; FamiliarVariant[FamiliarVariant["LEPROSY"] = 121] = "LEPROSY"; FamiliarVariant[FamiliarVariant["LIL_HARBINGERS"] = 122] = "LIL_HARBINGERS"; FamiliarVariant[FamiliarVariant["ANGELIC_PRISM"] = 123] = "ANGELIC_PRISM"; FamiliarVariant[FamiliarVariant["MYSTERY_EGG"] = 124] = "MYSTERY_EGG"; FamiliarVariant[FamiliarVariant["LIL_SPEWER"] = 125] = "LIL_SPEWER"; FamiliarVariant[FamiliarVariant["SLIPPED_RIB"] = 126] = "SLIPPED_RIB"; FamiliarVariant[FamiliarVariant["POINTY_RIB"] = 127] = "POINTY_RIB"; FamiliarVariant[FamiliarVariant["BONE_ORBITAL"] = 128] = "BONE_ORBITAL"; FamiliarVariant[FamiliarVariant["HALLOWED_GROUND"] = 129] = "HALLOWED_GROUND"; FamiliarVariant[FamiliarVariant["JAW_BONE"] = 130] = "JAW_BONE"; FamiliarVariant[FamiliarVariant["INTRUDER"] = 200] = "INTRUDER"; FamiliarVariant[FamiliarVariant["DIP"] = 201] = "DIP"; FamiliarVariant[FamiliarVariant["DAMOCLES"] = 202] = "DAMOCLES"; FamiliarVariant[FamiliarVariant["BLOOD_OATH"] = 203] = "BLOOD_OATH"; FamiliarVariant[FamiliarVariant["PSY_FLY"] = 204] = "PSY_FLY"; FamiliarVariant[FamiliarVariant["MENORAH"] = 205] = "MENORAH"; FamiliarVariant[FamiliarVariant["WISP"] = 206] = "WISP"; FamiliarVariant[FamiliarVariant["PEEPER_2"] = 207] = "PEEPER_2"; FamiliarVariant[FamiliarVariant["BOILED_BABY"] = 208] = "BOILED_BABY"; FamiliarVariant[FamiliarVariant["FREEZER_BABY"] = 209] = "FREEZER_BABY"; FamiliarVariant[FamiliarVariant["BIRD_CAGE"] = 210] = "BIRD_CAGE"; FamiliarVariant[FamiliarVariant["LOST_SOUL"] = 211] = "LOST_SOUL"; FamiliarVariant[FamiliarVariant["LIL_DUMPY"] = 212] = "LIL_DUMPY"; FamiliarVariant[FamiliarVariant["KNIFE_PIECE_1"] = 213] = "KNIFE_PIECE_1"; FamiliarVariant[FamiliarVariant["KNIFE_PIECE_2"] = 214] = "KNIFE_PIECE_2"; FamiliarVariant[FamiliarVariant["TINYTOMA"] = 216] = "TINYTOMA"; FamiliarVariant[FamiliarVariant["TINYTOMA_2"] = 217] = "TINYTOMA_2"; FamiliarVariant[FamiliarVariant["BOT_FLY"] = 218] = "BOT_FLY"; FamiliarVariant[FamiliarVariant["SIREN_MINION"] = 220] = "SIREN_MINION"; FamiliarVariant[FamiliarVariant["PASCHAL_CANDLE"] = 221] = "PASCHAL_CANDLE"; FamiliarVariant[FamiliarVariant["STITCHES"] = 222] = "STITCHES"; FamiliarVariant[FamiliarVariant["KNIFE_FULL"] = 223] = "KNIFE_FULL"; FamiliarVariant[FamiliarVariant["BABY_PLUM"] = 224] = "BABY_PLUM"; FamiliarVariant[FamiliarVariant["FRUITY_PLUM"] = 225] = "FRUITY_PLUM"; FamiliarVariant[FamiliarVariant["SPIN_TO_WIN"] = 226] = "SPIN_TO_WIN"; FamiliarVariant[FamiliarVariant["MINISAAC"] = 228] = "MINISAAC"; FamiliarVariant[FamiliarVariant["SWARM_FLY_ORBITAL"] = 229] = "SWARM_FLY_ORBITAL"; FamiliarVariant[FamiliarVariant["LIL_ABADDON"] = 230] = "LIL_ABADDON"; FamiliarVariant[FamiliarVariant["ABYSS_LOCUST"] = 231] = "ABYSS_LOCUST"; FamiliarVariant[FamiliarVariant["LIL_PORTAL"] = 232] = "LIL_PORTAL"; FamiliarVariant[FamiliarVariant["WORM_FRIEND"] = 233] = "WORM_FRIEND"; FamiliarVariant[FamiliarVariant["BONE_SPUR"] = 234] = "BONE_SPUR"; FamiliarVariant[FamiliarVariant["TWISTED_BABY"] = 235] = "TWISTED_BABY"; FamiliarVariant[FamiliarVariant["STAR_OF_BETHLEHEM"] = 236] = "STAR_OF_BETHLEHEM"; FamiliarVariant[FamiliarVariant["ITEM_WISP"] = 237] = "ITEM_WISP"; FamiliarVariant[FamiliarVariant["BLOOD_BABY"] = 238] = "BLOOD_BABY"; FamiliarVariant[FamiliarVariant["CUBE_BABY"] = 239] = "CUBE_BABY"; /** Produced from the Gello collectible. */ FamiliarVariant[FamiliarVariant["UMBILICAL_BABY"] = 240] = "UMBILICAL_BABY"; FamiliarVariant[FamiliarVariant["BLOOD_PUPPY"] = 241] = "BLOOD_PUPPY"; FamiliarVariant[FamiliarVariant["VANISHING_TWIN"] = 242] = "VANISHING_TWIN"; FamiliarVariant[FamiliarVariant["DECAP_ATTACK"] = 243] = "DECAP_ATTACK"; FamiliarVariant[FamiliarVariant["FORGOTTEN_BODY"] = 900] = "FORGOTTEN_BODY"; })(FamiliarVariant || (exports.FamiliarVariant = FamiliarVariant = {})); /** For `EntityType.BOMB` (4). */ var BombVariant; (function (BombVariant) { BombVariant[BombVariant["NORMAL"] = 0] = "NORMAL"; /** Mr. Boom bombs. */ BombVariant[BombVariant["BIG"] = 1] = "BIG"; /** The decoy object from Best Friend. */ BombVariant[BombVariant["DECOY"] = 2] = "DECOY"; BombVariant[BombVariant["TROLL"] = 3] = "TROLL"; BombVariant[BombVariant["MEGA_TROLL"] = 4] = "MEGA_TROLL"; /** Bob's Curse bombs. */ BombVariant[BombVariant["POISON"] = 5] = "POISON"; /** Bomb's Curse + Mr. Mega bombs. */ BombVariant[BombVariant["POISON_BIG"] = 6] = "POISON_BIG"; BombVariant[BombVariant["SAD"] = 7] = "SAD"; BombVariant[BombVariant["HOT"] = 8] = "HOT"; BombVariant[BombVariant["BUTT"] = 9] = "BUTT"; BombVariant[BombVariant["MR_MEGA"] = 10] = "MR_MEGA"; BombVariant[BombVariant["BOBBY"] = 11] = "BOBBY"; BombVariant[BombVariant["GLITTER"] = 12] = "GLITTER"; /** The red bombs that are created on certain Repentance floors. */ BombVariant[BombVariant["THROWABLE"] = 13] = "THROWABLE"; /** The small bombs from Scatter Bombs. */ BombVariant[BombVariant["SMALL"] = 14] = "SMALL"; BombVariant[BombVariant["BRIMSTONE"] = 15] = "BRIMSTONE"; /** * A special bomb type rarely thrown by Hornfel. This looks very similar to the type of bombs that * result from the player having Sad Bombs + Blood Bombs, but this has a slightly different mouth. */ BombVariant[BombVariant["SAD_BLOOD"] = 16] = "SAD_BLOOD"; BombVariant[BombVariant["GIGA"] = 17] = "GIGA"; BombVariant[BombVariant["GOLDEN_TROLL"] = 18] = "GOLDEN_TROLL"; BombVariant[BombVariant["ROCKET"] = 19] = "ROCKET"; BombVariant[BombVariant["ROCKET_GIGA"] = 20] = "ROCKET_GIGA"; })(BombVariant || (exports.BombVariant = BombVariant = {})); /** For `EntityType.PICKUP` (5). */ var PickupVariant; (function (PickupVariant) { PickupVariant[PickupVariant["NULL"] = 0] = "NULL"; PickupVariant[PickupVariant["HEART"] = 10] = "HEART"; PickupVariant[PickupVariant["COIN"] = 20] = "COIN"; PickupVariant[PickupVariant["KEY"] = 30] = "KEY"; PickupVariant[PickupVariant["BOMB"] = 40] = "BOMB"; PickupVariant[PickupVariant["THROWABLE_BOMB"] = 41] = "THROWABLE_BOMB"; /** The poop bombs that only spawn when the player is Tainted Blue Baby. */ PickupVariant[PickupVariant["POOP"] = 42] = "POOP"; PickupVariant[PickupVariant["CHEST"] = 50] = "CHEST"; PickupVariant[PickupVariant["BOMB_CHEST"] = 51] = "BOMB_CHEST"; PickupVariant[PickupVariant["SPIKED_CHEST"] = 52] = "SPIKED_CHEST"; PickupVariant[PickupVariant["ETERNAL_CHEST"] = 53] = "ETERNAL_CHEST"; PickupVariant[PickupVariant["MIMIC_CHEST"] = 54] = "MIMIC_CHEST"; PickupVariant[PickupVariant["OLD_CHEST"] = 55] = "OLD_CHEST"; PickupVariant[PickupVariant["WOODEN_CHEST"] = 56] = "WOODEN_CHEST"; PickupVariant[PickupVariant["MEGA_CHEST"] = 57] = "MEGA_CHEST"; PickupVariant[PickupVariant["HAUNTED_CHEST"] = 58] = "HAUNTED_CHEST"; /** The gold chest that requires a key to open. */ PickupVariant[PickupVariant["LOCKED_CHEST"] = 60] = "LOCKED_CHEST"; PickupVariant[PickupVariant["SACK"] = 69] = "SACK"; PickupVariant[PickupVariant["PILL"] = 70] = "PILL"; PickupVariant[PickupVariant["LIL_BATTERY"] = 90] = "LIL_BATTERY"; PickupVariant[PickupVariant["COLLECTIBLE"] = 100] = "COLLECTIBLE"; PickupVariant[PickupVariant["BROKEN_SHOVEL"] = 110] = "BROKEN_SHOVEL"; PickupVariant[PickupVariant["SHOP_ITEM"] = 150] = "SHOP_ITEM"; PickupVariant[PickupVariant["CARD"] = 300] = "CARD"; PickupVariant[PickupVariant["BIG_CHEST"] = 340] = "BIG_CHEST"; PickupVariant[PickupVariant["TRINKET"] = 350] = "TRINKET"; PickupVariant[PickupVariant["RED_CHEST"] = 360] = "RED_CHEST"; PickupVariant[PickupVariant["TROPHY"] = 370] = "TROPHY"; PickupVariant[PickupVariant["BED"] = 380] = "BED"; PickupVariant[PickupVariant["MOMS_CHEST"] = 390] = "MOMS_CHEST"; })(PickupVariant || (exports.PickupVariant = PickupVariant = {})); /** For `EntityType.SLOT` (6). */ var SlotVariant; (function (SlotVariant) { SlotVariant[SlotVariant["SLOT_MACHINE"] = 1] = "SLOT_MACHINE"; SlotVariant[SlotVariant["BLOOD_DONATION_MACHINE"] = 2] = "BLOOD_DONATION_MACHINE"; SlotVariant[SlotVariant["FORTUNE_TELLING_MACHINE"] = 3] = "FORTUNE_TELLING_MACHINE"; SlotVariant[SlotVariant["BEGGAR"] = 4] = "BEGGAR"; SlotVariant[SlotVariant["DEVIL_BEGGAR"] = 5] = "DEVIL_BEGGAR"; SlotVariant[SlotVariant["SHELL_GAME"] = 6] = "SHELL_GAME"; SlotVariant[SlotVariant["KEY_MASTER"] = 7] = "KEY_MASTER"; SlotVariant[SlotVariant["DONATION_MACHINE"] = 8] = "DONATION_MACHINE"; SlotVariant[SlotVariant["BOMB_BUM"] = 9] = "BOMB_BUM"; SlotVariant[SlotVariant["SHOP_RESTOCK_MACHINE"] = 10] = "SHOP_RESTOCK_MACHINE"; SlotVariant[SlotVariant["GREED_DONATION_MACHINE"] = 11] = "GREED_DONATION_MACHINE"; SlotVariant[SlotVariant["MOMS_DRESSING_TABLE"] = 12] = "MOMS_DRESSING_TABLE"; SlotVariant[SlotVariant["BATTERY_BUM"] = 13] = "BATTERY_BUM"; SlotVariant[SlotVariant["ISAAC_SECRET"] = 14] = "ISAAC_SECRET"; SlotVariant[SlotVariant["HELL_GAME"] = 15] = "HELL_GAME"; SlotVariant[SlotVariant["CRANE_GAME"] = 16] = "CRANE_GAME"; SlotVariant[SlotVariant["CONFESSIONAL"] = 17] = "CONFESSIONAL"; SlotVariant[SlotVariant["ROTTEN_BEGGAR"] = 18] = "ROTTEN_BEGGAR"; })(SlotVariant || (exports.SlotVariant = SlotVariant = {})); /** For `EntityType.LASER` (7). */ var LaserVariant; (function (LaserVariant) { /** Used for Brimstone. */ LaserVariant[LaserVariant["THICK_RED"] = 1] = "THICK_RED"; /** Used for Technology. */ LaserVariant[LaserVariant["THIN_RED"] = 2] = "THIN_RED"; LaserVariant[LaserVariant["SHOOP_DA_WHOOP"] = 3] = "SHOOP_DA_WHOOP"; /** Looks like a squiggly line. */ LaserVariant[LaserVariant["PRIDE"] = 4] = "PRIDE"; /** Used for Angel lasers. */ LaserVariant[LaserVariant["LIGHT_BEAM"] = 5] = "LIGHT_BEAM"; /** Used for Mega Blast. */ LaserVariant[LaserVariant["GIANT_RED"] = 6] = "GIANT_RED"; LaserVariant[LaserVariant["TRACTOR_BEAM"] = 7] = "TRACTOR_BEAM"; /** Used for Circle of Protection; looks like a thinner Angel laser. */ LaserVariant[LaserVariant["LIGHT_RING"] = 8] = "LIGHT_RING"; LaserVariant[LaserVariant["BRIMSTONE_TECHNOLOGY"] = 9] = "BRIMSTONE_TECHNOLOGY"; LaserVariant[LaserVariant["ELECTRIC"] = 10] = "ELECTRIC"; LaserVariant[LaserVariant["THICKER_RED"] = 11] = "THICKER_RED"; LaserVariant[LaserVariant["THICK_BROWN"] = 12] = "THICK_BROWN"; LaserVariant[LaserVariant["BEAST"] = 13] = "BEAST"; LaserVariant[LaserVariant["THICKER_BRIMSTONE_TECHNOLOGY"] = 14] = "THICKER_BRIMSTONE_TECHNOLOGY"; LaserVariant[LaserVariant["GIANT_BRIMSTONE_TECHNOLOGY"] = 15] = "GIANT_BRIMSTONE_TECHNOLOGY"; })(LaserVariant || (exports.LaserVariant = LaserVariant = {})); /** For `EntityType.KNIFE` (8). */ var KnifeVariant; (function (KnifeVariant) { KnifeVariant[KnifeVariant["MOMS_KNIFE"] = 0] = "MOMS_KNIFE"; KnifeVariant[KnifeVariant["BONE_CLUB"] = 1] = "BONE_CLUB"; KnifeVariant[KnifeVariant["BONE_SCYTHE"] = 2] = "BONE_SCYTHE"; KnifeVariant[KnifeVariant["DONKEY_JAWBONE"] = 3] = "DONKEY_JAWBONE"; KnifeVariant[KnifeVariant["BAG_OF_CRAFTING"] = 4] = "BAG_OF_CRAFTING"; KnifeVariant[KnifeVariant["SUMPTORIUM"] = 5] = "SUMPTORIUM"; // - 6 is unused. // - 7 is unused. // - 8 is unused. KnifeVariant[KnifeVariant["NOTCHED_AXE"] = 9] = "NOTCHED_AXE"; KnifeVariant[KnifeVariant["SPIRIT_SWORD"] = 10] = "SPIRIT_SWORD"; KnifeVariant[KnifeVariant["TECH_SWORD"] = 11] = "TECH_SWORD"; })(KnifeVariant || (exports.KnifeVariant = KnifeVariant = {})); /** For `EntityType.PROJECTILE` (9). */ var ProjectileVariant; (function (ProjectileVariant) { ProjectileVariant[ProjectileVariant["NORMAL"] = 0] = "NORMAL"; ProjectileVariant[ProjectileVariant["BONE"] = 1] = "BONE"; ProjectileVariant[ProjectileVariant["FIRE"] = 2] = "FIRE"; ProjectileVariant[ProjectileVariant["PUKE"] = 3] = "PUKE"; ProjectileVariant[ProjectileVariant["TEAR"] = 4] = "TEAR"; ProjectileVariant[ProjectileVariant["CORN"] = 5] = "CORN"; ProjectileVariant[ProjectileVariant["HUSH"] = 6] = "HUSH"; ProjectileVariant[ProjectileVariant["COIN"] = 7] = "COIN"; ProjectileVariant[ProjectileVariant["GRID"] = 8] = "GRID"; ProjectileVariant[ProjectileVariant["ROCK"] = 9] = "ROCK"; ProjectileVariant[ProjectileVariant["RING"] = 10] = "RING"; ProjectileVariant[ProjectileVariant["MEAT"] = 11] = "MEAT"; ProjectileVariant[ProjectileVariant["FCUK"] = 12] = "FCUK"; ProjectileVariant[ProjectileVariant["WING"] = 13] = "WING"; ProjectileVariant[ProjectileVariant["LAVA"] = 14] = "LAVA"; ProjectileVariant[ProjectileVariant["HEAD"] = 15] = "HEAD"; ProjectileVariant[ProjectileVariant["PEEP"] = 16] = "PEEP"; })(ProjectileVariant || (exports.ProjectileVariant = ProjectileVariant = {})); /** For `EntityType.GAPER` (10). */ var GaperVariant; (function (GaperVariant) { GaperVariant[GaperVariant["FROWNING_GAPER"] = 0] = "FROWNING_GAPER"; GaperVariant[GaperVariant["GAPER"] = 1] = "GAPER"; GaperVariant[GaperVariant["FLAMING_GAPER"] = 2] = "FLAMING_GAPER"; GaperVariant[GaperVariant["ROTTEN_GAPER"] = 3] = "ROTTEN_GAPER"; })(GaperVariant || (exports.GaperVariant = GaperVariant = {})); /** For `EntityType.GUSHER` (11). */ var GusherVariant; (function (GusherVariant) { GusherVariant[GusherVariant["GUSHER"] = 0] = "GUSHER"; GusherVariant[GusherVariant["PACER"] = 1] = "PACER"; })(GusherVariant || (exports.GusherVariant = GusherVariant = {})); /** For `EntityType.POOTER` (14). */ var PooterVariant; (function (PooterVariant) { PooterVariant[PooterVariant["POOTER"] = 0] = "POOTER"; PooterVariant[PooterVariant["SUPER_POOTER"] = 1] = "SUPER_POOTER"; PooterVariant[PooterVariant["TAINTED_POOTER"] = 2] = "TAINTED_POOTER"; })(PooterVariant || (exports.PooterVariant = PooterVariant = {})); /** For `EntityType.CLOTTY` (15). */ var ClottyVariant; (function (ClottyVariant) { ClottyVariant[ClottyVariant["CLOTTY"] = 0] = "CLOTTY"; ClottyVariant[ClottyVariant["CLOT"] = 1] = "CLOT"; ClottyVariant[ClottyVariant["BLOB"] = 2] = "BLOB"; ClottyVariant[ClottyVariant["GRILLED_CLOTTY"] = 3] = "GRILLED_CLOTTY"; })(ClottyVariant || (exports.ClottyVariant = ClottyVariant = {})); /** For `EntityType.MULLIGAN` (16). */ var MulliganVariant; (function (MulliganVariant) { MulliganVariant[MulliganVariant["MULLIGAN"] = 0] = "MULLIGAN"; MulliganVariant[MulliganVariant["MULLIGOON"] = 1] = "MULLIGOON"; MulliganVariant[MulliganVariant["MULLIBOOM"] = 2] = "MULLIBOOM"; })(MulliganVariant || (exports.MulliganVariant = MulliganVariant = {})); /** For `EntityType.SHOPKEEPER` (17). */ var ShopkeeperVariant; (function (ShopkeeperVariant) { ShopkeeperVariant[ShopkeeperVariant["SHOPKEEPER"] = 0] = "SHOPKEEPER"; ShopkeeperVariant[ShopkeeperVariant["SECRET_ROOM_KEEPER"] = 1] = "SECRET_ROOM_KEEPER"; ShopkeeperVariant[ShopkeeperVariant["ERROR_ROOM_KEEPER"] = 2] = "ERROR_ROOM_KEEPER"; ShopkeeperVariant[ShopkeeperVariant["SPECIAL_SHOPKEEPER"] = 3] = "SPECIAL_SHOPKEEPER"; ShopkeeperVariant[ShopkeeperVariant["SPECIAL_SECRET_ROOM_KEEPER"] = 4] = "SPECIAL_SECRET_ROOM_KEEPER"; })(ShopkeeperVariant || (exports.ShopkeeperVariant = ShopkeeperVariant = {})); /** For `EntityType.LARRY_JR` (19). */ var LarryJrVariant; (function (LarryJrVariant) { LarryJrVariant[LarryJrVariant["LARRY_JR"] = 0] = "LARRY_JR"; LarryJrVariant[LarryJrVariant["HOLLOW"] = 1] = "HOLLOW"; LarryJrVariant[LarryJrVariant["TUFF_TWIN"] = 2] = "TUFF_TWIN"; LarryJrVariant[LarryJrVariant["SHELL"] = 3] = "SHELL"; })(LarryJrVariant || (exports.LarryJrVariant = LarryJrVariant = {})); /** For `EntityType.HIVE` (22). */ var HiveVariant; (function (HiveVariant) { HiveVariant[HiveVariant["HIVE"] = 0] = "HIVE"; HiveVariant[HiveVariant["DROWNED_HIVE"] = 1] = "DROWNED_HIVE"; HiveVariant[HiveVariant["HOLY_MULLIGAN"] = 2] = "HOLY_MULLIGAN"; HiveVariant[HiveVariant["TAINTED_MULLIGAN"] = 3] = "TAINTED_MULLIGAN"; })(HiveVariant || (exports.HiveVariant = HiveVariant = {})); /** For `EntityType.CHARGER` (23). */ var ChargerVariant; (function (ChargerVariant) { ChargerVariant[ChargerVariant["CHARGER"] = 0] = "CHARGER"; ChargerVariant[ChargerVariant["DROWNED_CHARGER"] = 1] = "DROWNED_CHARGER"; ChargerVariant[ChargerVariant["DANK_CHARGER"] = 2] = "DANK_CHARGER"; ChargerVariant[ChargerVariant["CARRION_PRINCESS"] = 3] = "CARRION_PRINCESS"; })(ChargerVariant || (exports.ChargerVariant = ChargerVariant = {})); /** For `EntityType.GLOBIN` (24). */ var GlobinVariant; (function (GlobinVariant) { GlobinVariant[GlobinVariant["GLOBIN"] = 0] = "GLOBIN"; GlobinVariant[GlobinVariant["GAZING_GLOBIN"] = 1] = "GAZING_GLOBIN"; GlobinVariant[GlobinVariant["DANK_GLOBIN"] = 2] = "DANK_GLOBIN"; GlobinVariant[GlobinVariant["CURSED_GLOBIN"] = 3] = "CURSED_GLOBIN"; })(GlobinVariant || (exports.GlobinVariant = GlobinVariant = {})); /** For `EntityType.BOOM_FLY` (25). */ var BoomFlyVariant; (function (BoomFlyVariant) { BoomFlyVariant[BoomFlyVariant["BOOM_FLY"] = 0] = "BOOM_FLY"; BoomFlyVariant[BoomFlyVariant["RED_BOOM_FLY"] = 1] = "RED_BOOM_FLY"; BoomFlyVariant[BoomFlyVariant["DROWNED_BOOM_FLY"] = 2] = "DROWNED_BOOM_FLY"; BoomFlyVariant[BoomFlyVariant["DRAGON_FLY"] = 3] = "DRAGON_FLY"; BoomFlyVariant[BoomFlyVariant["BONE_FLY"] = 4] = "BONE_FLY"; BoomFlyVariant[BoomFlyVariant["SICK_BOOM_FLY"] = 5] = "SICK_BOOM_FLY"; BoomFlyVariant[BoomFlyVariant["TAINTED_BOOM_FLY"] = 6] = "TAINTED_BOOM_FLY"; })(BoomFlyVariant || (exports.BoomFlyVariant = BoomFlyVariant = {})); /** For `EntityType.MAW` (26). */ var MawVariant; (function (MawVariant) { MawVariant[MawVariant["MAW"] = 0] = "MAW"; MawVariant[MawVariant["RED_MAW"] = 1] = "RED_MAW"; MawVariant[MawVariant["PSYCHIC_MAW"] = 2] = "PSYCHIC_MAW"; })(MawVariant || (exports.MawVariant = MawVariant = {})); /** For `EntityType.HOST` (27). */ var HostVariant; (function (HostVariant) { HostVariant[HostVariant["HOST"] = 0] = "HOST"; HostVariant[HostVariant["RED_HOST"] = 1] = "RED_HOST"; HostVariant[HostVariant["HARD_HOST"] = 3] = "HARD_HOST"; })(HostVariant || (exports.HostVariant = HostVariant = {})); /** For `EntityType.CHUB` (28). */ var ChubVariant; (function (ChubVariant) { ChubVariant[ChubVariant["CHUB"] = 0] = "CHUB"; ChubVariant[ChubVariant["CHAD"] = 1] = "CHAD"; ChubVariant[ChubVariant["CARRION_QUEEN"] = 2] = "CARRION_QUEEN"; })(ChubVariant || (exports.ChubVariant = ChubVariant = {})); /** For `EntityType.HOPPER` (29). */ var HopperVariant; (function (HopperVariant) { HopperVariant[HopperVariant["HOPPER"] = 0] = "HOPPER"; HopperVariant[HopperVariant["TRITE"] = 1] = "TRITE"; HopperVariant[HopperVariant["EGGY"] = 2] = "EGGY"; HopperVariant[HopperVariant["TAINTED_HOPPER"] = 3] = "TAINTED_HOPPER"; })(HopperVariant || (exports.HopperVariant = HopperVariant = {})); /** For `EntityType.BOIL` (30). */ var BoilVariant; (function (BoilVariant) { BoilVariant[BoilVariant["BOIL"] = 0] = "BOIL"; BoilVariant[BoilVariant["GUT"] = 1] = "GUT"; BoilVariant[BoilVariant["SACK"] = 2] = "SACK"; })(BoilVariant || (exports.BoilVariant = BoilVariant = {})); /** For `EntityType.SPITTY` (31). */ var SpittyVariant; (function (SpittyVariant) { SpittyVariant[SpittyVariant["SPITTY"] = 0] = "SPITTY"; SpittyVariant[SpittyVariant["TAINTED_SPITTY"] = 1] = "TAINTED_SPITTY"; })(SpittyVariant || (exports.SpittyVariant = SpittyVariant = {})); /** * For `EntityType.FIREPLACE` (33). * * Also see the `FireplaceGridEntityVariant` enum, which is different and used for the grid entity * version. */ var FireplaceVariant; (function (FireplaceVariant) { FireplaceVariant[FireplaceVariant["NORMAL"] = 0] = "NORMAL"; FireplaceVariant[FireplaceVariant["RED"] = 1] = "RED"; FireplaceVariant[FireplaceVariant["BLUE"] = 2] = "BLUE"; FireplaceVariant[FireplaceVariant["PURPLE"] = 3] = "PURPLE"; FireplaceVariant[FireplaceVariant["WHITE"] = 4] = "WHITE"; FireplaceVariant[FireplaceVariant["MOVEABLE"] = 10] = "MOVEABLE"; FireplaceVariant[FireplaceVariant["COAL"] = 11] = "COAL"; FireplaceVariant[FireplaceVariant["MOVEABLE_BLUE"] = 12] = "MOVEABLE_BLUE"; FireplaceVariant[FireplaceVariant["MOVEABLE_PURPLE"] = 13] = "MOVEABLE_PURPLE"; })(FireplaceVariant || (exports.FireplaceVariant = FireplaceVariant = {})); /** For `EntityType.LEAPER` (34). */ var LeaperVariant; (function (LeaperVariant) { LeaperVariant[LeaperVariant["LEAPER"] = 0] = "LEAPER"; LeaperVariant[LeaperVariant["STICKY_LEAPER"] = 1] = "STICKY_LEAPER"; })(LeaperVariant || (exports.LeaperVariant = LeaperVariant = {})); /** For `EntityType.MR_MAW` (35). */ var MrMawVariant; (function (MrMawVariant) { MrMawVariant[MrMawVariant["MR_MAW"] = 0] = "MR_MAW"; MrMawVariant[MrMawVariant["MR_MAW_HEAD"] = 1] = "MR_MAW_HEAD"; MrMawVariant[MrMawVariant["MR_RED_MAW"] = 2] = "MR_RED_MAW"; MrMawVariant[MrMawVariant["MR_RED_MAW_HEAD"] = 3] = "MR_RED_MAW_HEAD"; MrMawVariant[MrMawVariant["MR_MAW_NECK"] = 10] = "MR_MAW_NECK"; })(MrMawVariant || (exports.MrMawVariant = MrMawVariant = {})); /** For `EntityType.BABY` (38). */ var BabyVariant; (function (BabyVariant) { BabyVariant[BabyVariant["BABY"] = 0] = "BABY"; BabyVariant[BabyVariant["ANGELIC_BABY"] = 1] = "ANGELIC_BABY"; BabyVariant[BabyVariant["ULTRA_PRIDE_BABY"] = 2] = "ULTRA_PRIDE_BABY"; BabyVariant[BabyVariant["WRINKLY_BABY"] = 3] = "WRINKLY_BABY"; })(BabyVariant || (exports.BabyVariant = BabyVariant = {})); /** For `EntityType.VIS` (39). */ var VisVariant; (function (VisVariant) { VisVariant[VisVariant["VIS"] = 0] = "VIS"; VisVariant[VisVariant["DOUBLE_VIS"] = 1] = "DOUBLE_VIS"; VisVariant[VisVariant["CHUBBER"] = 2] = "CHUBBER"; VisVariant[VisVariant["SCARRED_DOUBLE_VIS"] = 3] = "SCARRED_DOUBLE_VIS"; VisVariant[VisVariant["CHUBBER_PROJECTILE"] = 22] = "CHUBBER_PROJECTILE"; })(VisVariant || (exports.VisVariant = VisVariant = {})); /** For `EntityType.GUTS` (40). */ var GutsVariant; (function (GutsVariant) { GutsVariant[GutsVariant["GUTS"] = 0] = "GUTS"; GutsVariant[GutsVariant["SCARRED_GUTS"] = 1] = "SCARRED_GUTS"; GutsVariant[GutsVariant["SLOG"] = 2] = "SLOG"; })(GutsVariant || (exports.GutsVariant = GutsVariant = {})); /** For `EntityType.KNIGHT` (41). */ var KnightVariant; (function (KnightVariant) { KnightVariant[KnightVariant["KNIGHT"] = 0] = "KNIGHT"; KnightVariant[KnightVariant["SELFLESS_KNIGHT"] = 1] = "SELFLESS_KNIGHT"; KnightVariant[KnightVariant["LOOSE_KNIGHT"] = 2] = "LOOSE_KNIGHT"; KnightVariant[KnightVariant["BRAINLESS_KNIGHT"] = 3] = "BRAINLESS_KNIGHT"; KnightVariant[KnightVariant["BLACK_KNIGHT"] = 4] = "BLACK_KNIGHT"; })(KnightVariant || (exports.KnightVariant = KnightVariant = {})); /** For `EntityType.GRIMACE` (42). */ var GrimaceVariant; (function (GrimaceVariant) { GrimaceVariant[GrimaceVariant["STONE_GRIMACE"] = 0] = "STONE_GRIMACE"; GrimaceVariant[GrimaceVariant["VOMIT_GRIMACE"] = 1] = "VOMIT_GRIMACE"; GrimaceVariant[GrimaceVariant["TRIPLE_GRIMACE"] = 2] = "TRIPLE_GRIMACE"; })(GrimaceVariant || (exports.GrimaceVariant = GrimaceVariant = {})); /** For `EntityType.MONSTRO_2` (43). */ var Monstro2Variant; (function (Monstro2Variant) { Monstro2Variant[Monstro2Variant["MONSTRO_2"] = 0] = "MONSTRO_2"; Monstro2Variant[Monstro2Variant["GISH"] = 1] = "GISH"; })(Monstro2Variant || (exports.Monstro2Variant = Monstro2Variant = {})); /** For `EntityType.POKY` (44). */ var PokyVariant; (function (PokyVariant) { PokyVariant[PokyVariant["POKY"] = 0] = "POKY"; PokyVariant[PokyVariant["SLIDE"] = 1] = "SLIDE"; })(PokyVariant || (exports.PokyVariant = PokyVariant = {})); /** For `EntityType.MOM` (45). */ var MomVariant; (function (MomVariant) { MomVariant[MomVariant["MOM"] = 0] = "MOM"; MomVariant[MomVariant["STOMP"] = 10] = "STOMP"; })(MomVariant || (exports.MomVariant = MomVariant = {})); /** For `EntityType.SLOTH` (46). */ var SlothVariant; (function (SlothVariant) { SlothVariant[SlothVariant["SLOTH"] = 0] = "SLOTH"; SlothVariant[SlothVariant["SUPER_SLOTH"] = 1] = "SUPER_SLOTH"; SlothVariant[SlothVariant["ULTRA_PRIDE"] = 2] = "ULTRA_PRIDE"; })(SlothVariant || (exports.SlothVariant = SlothVariant = {})); /** For `EntityType.LUST` (47). */ var LustVariant; (function (LustVariant) { LustVariant[LustVariant["LUST"] = 0] = "LUST"; LustVariant[LustVariant["SUPER_LUST"] = 1] = "SUPER_LUST"; })(LustVariant || (exports.LustVariant = LustVariant = {})); /** For `EntityType.WRATH` (48). */ var WrathVariant; (function (WrathVariant) { WrathVariant[WrathVariant["WRATH"] = 0] = "WRATH"; WrathVariant[WrathVariant["SUPER_WRATH"] = 1] = "SUPER_WRATH"; })(WrathVariant || (exports.WrathVariant = WrathVariant = {})); /** For `EntityType.GLUTTONY` (49). */ var GluttonyVariant; (function (GluttonyVariant) { GluttonyVariant[GluttonyVariant["GLUTTONY"] = 0] = "GLUTTONY"; GluttonyVariant[GluttonyVariant["SUPER_GLUTTONY"] = 1] = "SUPER_GLUTTONY"; })(GluttonyVariant || (exports.GluttonyVariant = GluttonyVariant = {})); /** For `EntityType.GREED` (50). */ var GreedVariant; (function (GreedVariant) { GreedVariant[GreedVariant["GREED"] = 0] = "GREED"; GreedVariant[GreedVariant["SUPER_GREED"] = 1] = "SUPER_GREED"; })(GreedVariant || (exports.GreedVariant = GreedVariant = {})); /** For `EntityType.ENVY` (51). */ var EnvyVariant; (function (EnvyVariant) { EnvyVariant[EnvyVariant["ENVY"] = 0] = "ENVY"; EnvyVariant[EnvyVariant["SUPER_ENVY"] = 1] = "SUPER_ENVY"; EnvyVariant[EnvyVariant["ENVY_BIG"] = 10] = "ENVY_BIG"; EnvyVariant[EnvyVariant["SUPER_ENVY_BIG"] = 11] = "SUPER_ENVY_BIG"; EnvyVariant[EnvyVariant["ENVY_MEDIUM"] = 20] = "ENVY_MEDIUM"; EnvyVariant[EnvyVariant["SUPER_ENVY_MEDIUM"] = 21] = "SUPER_ENVY_MEDIUM"; EnvyVariant[EnvyVariant["ENVY_SMALL"] = 30] = "ENVY_SMALL"; EnvyVariant[EnvyVariant["SUPER_ENVY_SMALL"] = 31] = "SUPER_ENVY_SMALL"; })(EnvyVariant || (exports.EnvyVariant = EnvyVariant = {})); /** For `EntityType.PRIDE` (52). */ var PrideVariant; (function (PrideVariant) { PrideVariant[PrideVariant["PRIDE"] = 0] = "PRIDE"; PrideVariant[PrideVariant["SUPER_PRIDE"] = 1] = "SUPER_PRIDE"; // Ultra Pride is part of the `SlothVariant` enum. })(PrideVariant || (exports.PrideVariant = PrideVariant = {})); /** For `EntityType.DOPLE` (53). */ var DopleVariant; (function (DopleVariant) { DopleVariant[DopleVariant["DOPLE"] = 0] = "DOPLE"; DopleVariant[DopleVariant["EVIL_TWIN"] = 1] = "EVIL_TWIN"; })(DopleVariant || (exports.DopleVariant = DopleVariant = {})); /** For `EntityType.LEECH` (55). */ var LeechVariant; (function (LeechVariant) { LeechVariant[LeechVariant["LEECH"] = 0] = "LEECH"; LeechVariant[LeechVariant["KAMIKAZE_LEECH"] = 1] = "KAMIKAZE_LEECH"; LeechVariant[LeechVariant["HOLY_LEECH"] = 2] = "HOLY_LEECH"; })(LeechVariant || (exports.LeechVariant = LeechVariant = {})); /** For `EntityType.MEMBRAIN` (57). */ var MemBrainVariant; (function (MemBrainVariant) { MemBrainVariant[MemBrainVariant["MEMBRAIN"] = 0] = "MEMBRAIN"; MemBrainVariant[MemBrainVariant["MAMA_GUTS"] = 1] = "MAMA_GUTS"; MemBrainVariant[MemBrainVariant["DEAD_MEAT"] = 2] = "DEAD_MEAT"; })(MemBrainVariant || (exports.MemBrainVariant = MemBrainVariant = {})); /** For `EntityType.PARA_BITE` (58). */ var ParaBiteVariant; (function (ParaBiteVariant) { ParaBiteVariant[ParaBiteVariant["PARA_BITE"] = 0] = "PARA_BITE"; ParaBiteVariant[ParaBiteVariant["SCARRED_PARA_BITE"] = 1] = "SCARRED_PARA_BITE"; })(ParaBiteVariant || (exports.ParaBiteVariant = ParaBiteVariant = {})); /** For `EntityType.EYE` (60). */ var EyeVariant; (function (EyeVariant) { EyeVariant[EyeVariant["EYE"] = 0] = "EYE"; EyeVariant[EyeVariant["BLOODSHOT_EYE"] = 1] = "BLOODSHOT_EYE"; EyeVariant[EyeVariant["HOLY_EYE"] = 2] = "HOLY_EYE"; })(EyeVariant || (exports.EyeVariant = EyeVariant = {})); /** For `EntityType.SUCKER` (61). */ var SuckerVariant; (function (SuckerVariant) { SuckerVariant[SuckerVariant["SUCKER"] = 0] = "SUCKER"; SuckerVariant[SuckerVariant["SPIT"] = 1] = "SPIT"; SuckerVariant[SuckerVariant["SOUL_SUCKER"] = 2] = "SOUL_SUCKER"; SuckerVariant[SuckerVariant["INK"] = 3] = "INK"; SuckerVariant[SuckerVariant["MAMA_FLY"] = 4] = "MAMA_FLY"; SuckerVariant[SuckerVariant["BULB"] = 5] = "BULB"; SuckerVariant[SuckerVariant["BLOOD_FLY"] = 6] = "BLOOD_FLY"; SuckerVariant[SuckerVariant["TAINTED_SUCKER"] = 7] = "TAINTED_SUCKER"; })(SuckerVariant || (exports.SuckerVariant = SuckerVariant = {})); /** For `EntityType.PIN` (62). */ var PinVariant; (function (PinVariant) { PinVariant[PinVariant["PIN"] = 0] = "PIN"; PinVariant[PinVariant["SCOLEX"] = 1] = "SCOLEX"; PinVariant[PinVariant["FRAIL"] = 2] = "FRAIL"; PinVariant[PinVariant["WORMWOOD"] = 3] = "WORMWOOD"; })(PinVariant || (exports.PinVariant = PinVariant = {})); /** For `EntityType.WAR` (65). */ var WarVariant; (function (WarVariant) { WarVariant[WarVariant["WAR"] = 0] = "WAR"; WarVariant[WarVariant["CONQUEST"] = 1] = "CONQUEST"; WarVariant[WarVariant["WAR_WITHOUT_HORSE"] = 2] = "WAR_WITHOUT_HORSE"; })(WarVariant || (exports.WarVariant = WarVariant = {})); /** For `EntityType.DEATH` (66). */ var DeathVariant; (function (DeathVariant) { DeathVariant[DeathVariant["DEATH"] = 0] = "DEATH"; DeathVariant[DeathVariant["DEATH_SCYTHE"] = 10] = "DEATH_SCYTHE"; DeathVariant[DeathVariant["DEATH_HORSE"] = 20] = "DEATH_HORSE"; DeathVariant[DeathVariant["DEATH_WITHOUT_HORSE"] = 30] = "DEATH_WITHOUT_HORSE"; })(DeathVariant || (exports.DeathVariant = DeathVariant = {})); /** For `EntityType.DUKE_OF_FLIES` (67). */ var DukeOfFliesVariant; (function (DukeOfFliesVariant) { DukeOfFliesVariant[DukeOfFliesVariant["DUKE_OF_FLIES"] = 0] = "DUKE_OF_FLIES"; DukeOfFliesVariant[DukeOfFliesVariant["HUSK"] = 1] = "HUSK"; })(DukeOfFliesVariant || (exports.DukeOfFliesVariant = DukeOfFliesVariant = {})); /** For `EntityType.PEEP` (68). */ var PeepVariant; (function (PeepVariant) { PeepVariant[PeepVariant["PEEP"] = 0] = "PEEP"; PeepVariant[PeepVariant["BLOAT"] = 1] = "BLOAT"; PeepVariant[PeepVariant["PEEP_EYE"] = 10] = "PEEP_EYE"; PeepVariant[PeepVariant["BLOAT_EYE"] = 11] = "BLOAT_EYE"; })(PeepVariant || (exports.PeepVariant = PeepVariant = {})); /** For `EntityType.LOKI` (69). */ var LokiVariant; (function (LokiVariant) { LokiVariant[LokiVariant["LOKI"] = 0] = "LOKI"; LokiVariant[LokiVariant["LOKII"] = 1] = "LOKII"; })(LokiVariant || (exports.LokiVariant = LokiVariant = {})); /** * For: * - `EntityType.FISTULA_BIG` (71) * - `EntityType.FISTULA_MEDIUM` (72) * - `EntityType.FISTULA_SMALL` (73) */ var FistulaVariant; (function (FistulaVariant) { FistulaVariant[FistulaVariant["FISTULA"] = 0] = "FISTULA"; FistulaVariant[FistulaVariant["TERATOMA"] = 1] = "TERATOMA"; })(FistulaVariant || (exports.FistulaVariant = FistulaVariant = {})); /** For `EntityType.MOMS_HEART` (78). */ var MomsHeartVariant; (function (MomsHeartVariant) { MomsHeartVariant[MomsHeartVariant["MOMS_HEART"] = 0] = "MOMS_HEART"; MomsHeartVariant[MomsHeartVariant["IT_LIVES"] = 1] = "IT_LIVES"; MomsHeartVariant[MomsHeartVariant["MOMS_GUTS"] = 10] = "MOMS_GUTS"; })(MomsHeartVariant || (exports.MomsHeartVariant = MomsHeartVariant = {})); /** For `EntityType.GEMINI` (79). */ var GeminiVariant; (function (GeminiVariant) { GeminiVariant[GeminiVariant["GEMINI"] = 0] = "GEMINI"; GeminiVariant[GeminiVariant["STEVEN"] = 1] = "STEVEN"; GeminiVariant[GeminiVariant["BLIGHTED_OVUM"] = 2] = "BLIGHTED_OVUM"; GeminiVariant[GeminiVariant["GEMINI_BABY"] = 10] = "GEMINI_BABY"; GeminiVariant[GeminiVariant["STEVEN_BABY"] = 11] = "STEVEN_BABY"; GeminiVariant[GeminiVariant["BLIGHTED_OVUM_BABY"] = 12] = "BLIGHTED_OVUM_BABY"; GeminiVariant[GeminiVariant["UMBILICAL_CORD"] = 20] = "UMBILICAL_CORD"; })(GeminiVariant || (exports.GeminiVariant = GeminiVariant = {})); /** For `EntityType.FALLEN` (81). */ var FallenVariant; (function (FallenVariant) { FallenVariant[FallenVariant["FALLEN"] = 0] = "FALLEN"; FallenVariant[FallenVariant["KRAMPUS"] = 1] = "KRAMPUS"; })(FallenVariant || (exports.FallenVariant = FallenVariant = {})); /** For `EntityType.SATAN` (84). */ var SatanVariant; (function (SatanVariant) { SatanVariant[SatanVariant["SATAN"] = 0] = "SATAN"; SatanVariant[SatanVariant["STOMP"] = 10] = "STOMP"; })(SatanVariant || (exports.SatanVariant = SatanVariant = {})); /** For `EntityType.GURGLE` (87). */ var GurgleVariant; (function (GurgleVariant) { GurgleVariant[GurgleVariant["GURGLE"] = 0] = "GURGLE"; GurgleVariant[GurgleVariant["CRACKLE"] = 1] = "CRACKLE"; })(GurgleVariant || (exports.GurgleVariant = GurgleVariant = {})); /** For `EntityType.WALKING_BOIL` (88). */ var WalkingBoilVariant; (function (WalkingBoilVariant) { WalkingBoilVariant[WalkingBoilVariant["WALKING_BOIL"] = 0] = "WALKING_BOIL"; WalkingBoilVariant[WalkingBoilVariant["WALKING_GUT"] = 1] = "WALKING_GUT"; WalkingBoilVariant[WalkingBoilVariant["WALKING_SACK"] = 2] = "WALKING_SACK"; })(WalkingBoilVariant || (exports.WalkingBoilVariant = WalkingBoilVariant = {})); /** For `EntityType.HEART` (92). */ var HeartVariant; (function (HeartVariant) {