Binding of Isaac - Afterbirth+ Lua Reference/Guide

Enumerations
Enumerations

## Enumerations
enum | ModCallbacks { MC_NPC_UPDATE = 0, MC_POST_UPDATE = 1, MC_POST_RENDER = 2, MC_USE_ITEM = 3, MC_POST_PEFFECT_UPDATE = 4, MC_USE_CARD = 5, MC_FAMILIAR_UPDATE = 6, MC_FAMILIAR_INIT = 7, MC_EVALUATE_CACHE = 8, MC_POST_PLAYER_INIT = 9, MC_USE_PILL = 10, MC_ENTITY_TAKE_DMG = 11, MC_POST_CURSE_EVAL = 12, MC_INPUT_ACTION = 13, MC_LEVEL_GENERATOR = 14, MC_POST_GAME_STARTED = 15, MC_POST_GAME_END = 16, MC_PRE_GAME_EXIT = 17, MC_POST_NEW_LEVEL = 18, MC_POST_NEW_ROOM = 19, MC_GET_CARD = 20, MC_GET_SHADER_PARAMS = 21, MC_EXECUTE_CMD = 22, MC_PRE_USE_ITEM = 23, MC_PRE_ENTITY_SPAWN = 24, MC_POST_FAMILIAR_RENDER = 25, MC_PRE_FAMILIAR_COLLISION = 26, MC_POST_NPC_INIT = 27, MC_POST_NPC_RENDER = 28, MC_POST_NPC_DEATH = 29, MC_PRE_NPC_COLLISION = 30, MC_POST_PLAYER_UPDATE = 31, MC_POST_PLAYER_RENDER = 32, MC_PRE_PLAYER_COLLISION = 33, MC_POST_PICKUP_INIT = 34, MC_POST_PICKUP_UPDATE = 35, MC_POST_PICKUP_RENDER = 36, MC_POST_PICKUP_SELECTION = 37, MC_PRE_PICKUP_COLLISION = 38, MC_POST_TEAR_INIT = 39, MC_POST_TEAR_UPDATE = 40, MC_POST_TEAR_RENDER = 41, MC_PRE_TEAR_COLLISION = 42, MC_POST_PROJECTILE_INIT = 43, MC_POST_PROJECTILE_UPDATE = 44, MC_POST_PROJECTILE_RENDER = 45, MC_PRE_PROJECTILE_COLLISION = 46, MC_POST_LASER_INIT = 47, MC_POST_LASER_UPDATE = 48, MC_POST_LASER_RENDER = 49, MC_POST_KNIFE_INIT = 50, MC_POST_KNIFE_UPDATE = 51, MC_POST_KNIFE_RENDER = 52, MC_PRE_KNIFE_COLLISION = 53, MC_POST_EFFECT_INIT = 54, MC_POST_EFFECT_UPDATE = 55, MC_POST_EFFECT_RENDER = 56, MC_POST_BOMB_INIT = 57, MC_POST_BOMB_UPDATE = 58, MC_POST_BOMB_RENDER = 59, MC_PRE_BOMB_COLLISION = 60, MC_POST_FIRE_TEAR = 61, MC_PRE_GET_COLLECTIBLE = 62, MC_POST_GET_COLLECTIBLE = 63, MC_GET_PILL_COLOR = 64, MC_GET_PILL_EFFECT = 65, MC_GET_TRINKET = 66, MC_POST_ENTITY_REMOVE = 67, MC_POST_ENTITY_KILL = 68, MC_PRE_NPC_UPDATE = 69, MC_PRE_SPAWN_CLEAN_AWARD = 70, MC_PRE_ROOM_ENTITY_SPAWN = 71 }
enum | EntityType { ENTITY_NULL = 0, ENTITY_PLAYER = 1, ENTITY_TEAR = 2, ENTITY_FAMILIAR = 3, ENTITY_BOMBDROP = 4, ENTITY_PICKUP = 5, ENTITY_SLOT = 6, ENTITY_LASER = 7, ENTITY_KNIFE = 8, ENTITY_PROJECTILE = 9, ENTITY_GAPER = 10, ENTITY_GUSHER = 11, ENTITY_HORF = 12, ENTITY_FLY = 13, ENTITY_POOTER = 14, ENTITY_CLOTTY = 15, ENTITY_MULLIGAN = 16, ENTITY_SHOPKEEPER = 17, ENTITY_ATTACKFLY = 18, ENTITY_LARRYJR = 19, ENTITY_MONSTRO = 20, ENTITY_MAGGOT = 21, ENTITY_HIVE = 22, ENTITY_CHARGER = 23, ENTITY_GLOBIN = 24, ENTITY_BOOMFLY = 25, ENTITY_MAW = 26, ENTITY_HOST = 27, ENTITY_CHUB = 28, ENTITY_HOPPER = 29, ENTITY_BOIL = 30, ENTITY_SPITY = 31, ENTITY_BRAIN = 32, ENTITY_FIREPLACE = 33, ENTITY_LEAPER = 34, ENTITY_MRMAW = 35, ENTITY_GURDY = 36, ENTITY_BABY = 38, ENTITY_VIS = 39, ENTITY_GUTS = 40, ENTITY_KNIGHT = 41, ENTITY_STONEHEAD = 42, ENTITY_MONSTRO2 = 43, ENTITY_POKY = 44, ENTITY_MOM = 45, ENTITY_SLOTH = 46, ENTITY_LUST = 47, ENTITY_WRATH = 48, ENTITY_GLUTTONY = 49, ENTITY_GREED = 50, ENTITY_ENVY = 51, ENTITY_PRIDE = 52, ENTITY_DOPLE = 53, ENTITY_FLAMINGHOPPER = 54, ENTITY_LEECH = 55, ENTITY_LUMP = 56, ENTITY_MEMBRAIN = 57, ENTITY_PARA_BITE = 58, ENTITY_FRED = 59, ENTITY_EYE = 60, ENTITY_SUCKER = 61, ENTITY_PIN = 62, ENTITY_FAMINE = 63, ENTITY_PESTILENCE = 64, ENTITY_WAR = 65, ENTITY_DEATH = 66, ENTITY_DUKE = 67, ENTITY_PEEP = 68, ENTITY_LOKI = 69, ENTITY_FISTULA_BIG = 71, ENTITY_FISTULA_MEDIUM = 72, ENTITY_FISTULA_SMALL = 73, ENTITY_BLASTOCYST_BIG = 74, ENTITY_BLASTOCYST_MEDIUM = 75, ENTITY_BLASTOCYST_SMALL = 76, ENTITY_EMBRYO = 77, ENTITY_MOMS_HEART = 78, ENTITY_GEMINI = 79, ENTITY_MOTER = 80, ENTITY_FALLEN = 81, ENTITY_HEADLESS_HORSEMAN = 82, ENTITY_HORSEMAN_HEAD = 83, ENTITY_SATAN = 84, ENTITY_SPIDER = 85, ENTITY_KEEPER = 86, ENTITY_GURGLE = 87, ENTITY_WALKINGBOIL = 88, ENTITY_BUTTLICKER = 89, ENTITY_HANGER = 90, ENTITY_SWARMER = 91, ENTITY_HEART = 92, ENTITY_MASK = 93, ENTITY_BIGSPIDER = 94, ENTITY_ETERNALFLY = 96, ENTITY_MASK_OF_INFAMY = 97, ENTITY_HEART_OF_INFAMY = 98, ENTITY_GURDY_JR = 99, ENTITY_WIDOW = 100, ENTITY_DADDYLONGLEGS = 101, ENTITY_ISAAC = 102, ENTITY_STONE_EYE = 201, ENTITY_CONSTANT_STONE_SHOOTER = 202, ENTITY_BRIMSTONE_HEAD = 203, ENTITY_MOBILE_HOST = 204, ENTITY_NEST = 205, ENTITY_BABY_LONG_LEGS = 206, ENTITY_CRAZY_LONG_LEGS = 207, ENTITY_FATTY = 208, ENTITY_FAT_SACK = 209, ENTITY_BLUBBER = 210, ENTITY_HALF_SACK = 211, ENTITY_DEATHS_HEAD = 212, ENTITY_MOMS_HAND = 213, ENTITY_FLY_L2 = 214, ENTITY_SPIDER_L2 = 215, ENTITY_SWINGER = 216, ENTITY_DIP = 217, ENTITY_WALL_HUGGER = 218, ENTITY_WIZOOB = 219, ENTITY_SQUIRT = 220, ENTITY_COD_WORM = 221, ENTITY_RING_OF_FLIES = 222, ENTITY_DINGA = 223, ENTITY_OOB = 224, ENTITY_BLACK_MAW = 225, ENTITY_SKINNY = 226, ENTITY_BONY = 227, ENTITY_HOMUNCULUS = 228, ENTITY_TUMOR = 229, ENTITY_CAMILLO_JR = 230, ENTITY_NERVE_ENDING = 231, ENTITY_SKINBALL = 232, ENTITY_MOM_HEAD = 233, ENTITY_ONE_TOOTH = 234, ENTITY_GAPING_MAW = 235, ENTITY_BROKEN_GAPING_MAW = 236, ENTITY_GURGLING = 237, ENTITY_SPLASHER = 238, ENTITY_GRUB = 239, ENTITY_WALL_CREEP = 240, ENTITY_RAGE_CREEP = 241, ENTITY_BLIND_CREEP = 242, ENTITY_CONJOINED_SPITTY = 243, ENTITY_ROUND_WORM = 244, ENTITY_POOP = 245, ENTITY_RAGLING = 246, ENTITY_FLESH_MOBILE_HOST = 247, ENTITY_PSY_HORF = 248, ENTITY_FULL_FLY = 249, ENTITY_TICKING_SPIDER = 250, ENTITY_BEGOTTEN = 251, ENTITY_NULLS = 252, ENTITY_PSY_TUMOR = 253, ENTITY_FLOATING_KNIGHT = 254, ENTITY_NIGHT_CRAWLER = 255, ENTITY_DART_FLY = 256, ENTITY_CONJOINED_FATTY = 257, ENTITY_FAT_BAT = 258, ENTITY_IMP = 259, ENTITY_THE_HAUNT = 260, ENTITY_DINGLE = 261, ENTITY_MEGA_MAW = 262, ENTITY_GATE = 263, ENTITY_MEGA_FATTY = 264, ENTITY_CAGE = 265, ENTITY_MAMA_GURDY = 266, ENTITY_DARK_ONE = 267, ENTITY_ADVERSARY = 268, ENTITY_POLYCEPHALUS = 269, ENTITY_MR_FRED = 270, ENTITY_URIEL = 271, ENTITY_GABRIEL = 272, ENTITY_THE_LAMB = 273, ENTITY_MEGA_SATAN = 274, ENTITY_MEGA_SATAN_2 = 275, ENTITY_ROUNDY = 276, ENTITY_BLACK_BONY = 277, ENTITY_BLACK_GLOBIN = 278, ENTITY_BLACK_GLOBIN_HEAD = 279, ENTITY_BLACK_GLOBIN_BODY = 280, ENTITY_SWARM = 281, ENTITY_MEGA_CLOTTY = 282, ENTITY_BONE_KNIGHT = 283, ENTITY_CYCLOPIA = 284, ENTITY_RED_GHOST = 285, ENTITY_FLESH_DEATHS_HEAD = 286, ENTITY_MOMS_DEAD_HAND = 287, ENTITY_DUKIE = 288, ENTITY_ULCER = 289, ENTITY_MEATBALL = 290, ENTITY_PITFALL = 291, ENTITY_MOVABLE_TNT = 292, ENTITY_ULTRA_COIN = 293, ENTITY_ULTRA_DOOR = 294, ENTITY_CORN_MINE = 295, ENTITY_HUSH_FLY = 296, ENTITY_HUSH_GAPER = 297, ENTITY_HUSH_BOIL = 298, ENTITY_GREED_GAPER = 299, ENTITY_MUSHROOM = 300, ENTITY_POISON_MIND = 301, ENTITY_STONEY = 302, ENTITY_BLISTER = 303, ENTITY_THE_THING = 304, ENTITY_MINISTRO = 305, ENTITY_PORTAL = 306, ENTITY_TARBOY = 307, ENTITY_FISTULOID = 308, ENTITY_GUSH = 309, ENTITY_LEPER = 310, ENTITY_STAIN = 401, ENTITY_BROWNIE = 402, ENTITY_FORSAKEN = 403, ENTITY_LITTLE_HORN = 404, ENTITY_RAG_MAN = 405, ENTITY_ULTRA_GREED = 406, ENTITY_HUSH = 407, ENTITY_HUSH_SKINLESS = 408, ENTITY_RAG_MEGA = 409, ENTITY_SISTERS_VIS = 410, ENTITY_BIG_HORN = 411, ENTITY_DELIRIUM = 412, ENTITY_MATRIARCH = 413, ENTITY_EFFECT = 1000, ENTITY_TEXT = 9001 }
enum | GridEntityType { GRID_NULL = 0, GRID_DECORATION = 1, GRID_ROCK = 2, GRID_ROCKB = 3, GRID_ROCKT = 4, GRID_ROCK_BOMB = 5, GRID_ROCK_ALT = 6, GRID_PIT = 7, GRID_SPIKES = 8, GRID_SPIKES_ONOFF = 9, GRID_SPIDERWEB = 10, GRID_LOCK = 11, GRID_TNT = 12, GRID_FIREPLACE = 13, GRID_POOP = 14, GRID_WALL = 15, GRID_DOOR = 16, GRID_TRAPDOOR = 17, GRID_STAIRS = 18, GRID_GRAVITY = 19, GRID_PRESSURE_PLATE = 20, GRID_STATUE = 21, GRID_ROCK_SS = 22 }
enum | EffectVariant { EFFECT_NULL = 0, BOMB_EXPLOSION = 1, BLOOD_EXPLOSION = 2, FLY_EXPLOSION = 3, ROCK_PARTICLE = 4, BLOOD_PARTICLE = 5, DEVIL = 6, BLOOD_SPLAT = 7, LADDER = 8, ANGEL = 9, BLUE_FLAME = 10, BULLET_POOF = 11, TEAR_POOF_A = 12, TEAR_POOF_B = 13, CROSS_POOF = 14, POOF01 = 15, POOF02 = 16, POOF04 = 17, BOMB_CRATER = 18, CRACK_THE_SKY = 19, SCYTHE_BREAK = 20, TINY_BUG = 21, CREEP_RED = 22, CREEP_GREEN = 23, CREEP_YELLOW = 24, CREEP_WHITE = 25, CREEP_BLACK = 26, WOOD_PARTICLE = 27, MONSTROS_TOOTH = 28, MOM_FOOT_STOMP = 29, TARGET = 30, ROCKET = 31, PLAYER_CREEP_LEMON_MISHAP = 32, TINY_FLY = 33, FART = 34, TOOTH_PARTICLE = 35, XRAY_WALL = 36, PLAYER_CREEP_HOLYWATER = 37, SPIDER_EXPLOSION = 38, HEAVEN_LIGHT_DOOR = 39, STARFLASH = 40, WATER_DROPLET = 41, BLOOD_GUSH = 42, POOP_EXPLOSION = 43, PLAYER_CREEP_WHITE = 44, PLAYER_CREEP_BLACK = 45, PLAYER_CREEP_RED = 46, TRINITY_SHIELD = 47, BATTERY = 48, HEART = 49, LASER_IMPACT = 50, HOT_BOMB_FIRE = 51, RED_CANDLE_FLAME = 52, PLAYER_CREEP_GREEN = 53, PLAYER_CREEP_HOLYWATER_TRAIL = 54, SPIKE = 55, CREEP_BROWN = 56, PULLING_EFFECT = 57, POOP_PARTICLE = 58, DUST_CLOUD = 59, BOOMERANG = 60, SHOCKWAVE = 61, ROCK_EXPLOSION = 62, WORM = 63, BEETLE = 64, WISP = 65, EMBER_PARTICLE = 66, SHOCKWAVE_DIRECTIONAL = 67, WALL_BUG = 68, BUTTERFLY = 69, BLOOD_DROP = 70, BRIMSTONE_SWIRL = 71, CRACKWAVE = 72, SHOCKWAVE_RANDOM = 73, ISAACS_CARPET = 74, BAR_PARTICLE = 75, DICE_FLOOR = 76, LARGE_BLOOD_EXPLOSION = 77, PLAYER_CREEP_LEMON_PARTY = 78, TEAR_POOF_SMALL = 79, TEAR_POOF_VERYSMALL = 80, FRIEND_BALL = 81, WOMB_TELEPORT = 82, SPEAR_OF_DESTINY = 83, EVIL_EYE = 84, DIAMOND_PARTICLE = 85, NAIL_PARTICLE = 86, FALLING_EMBER = 87, DARK_BALL_SMOKE_PARTICLE = 88, ULTRA_GREED_FOOTPRINT = 89, PLAYER_CREEP_PUDDLE_MILK = 90, MOMS_HAND = 91, PLAYER_CREEP_BLACKPOWDER = 92, PENTAGRAM_BLACKPOWDER = 93, CREEP_SLIPPERY_BROWN = 94, GOLD_PARTICLE = 95, HUSH_LASER = 96, IMPACT = 97, COIN_PARTICLE = 98, WATER_SPLASH = 99, HUSH_ASHES = 100, HUSH_LASER_UP = 101, BULLET_POOF_HUSH = 102, ULTRA_GREED_BLING = 103, FIREWORKS = 104, BROWN_CLOUD = 105, FART_RING = 106, BLACK_HOLE = 107, MR_ME = 108, DEATH_SKULL = 109, ENEMY_BRIMSTONE_SWIRL = 110, HAEMO_TRAIL = 111, HALLOWED_GROUND = 112, BRIMSTONE_BALL = 113, FORGOTTEN_CHAIN = 114, BROKEN_SHOVEL_SHADOW = 115, DIRT_PATCH = 116, FORGOTTEN_SOUL = 117 }
enum | PickupVariant { PICKUP_NULL = 0, PICKUP_HEART = 10, PICKUP_COIN = 20, PICKUP_KEY = 30, PICKUP_BOMB = 40, PICKUP_CHEST = 50, PICKUP_BOMBCHEST = 51, PICKUP_SPIKEDCHEST = 52, PICKUP_ETERNALCHEST = 53, PICKUP_MIMICCHEST = 54, PICKUP_LOCKEDCHEST = 60, PICKUP_GRAB_BAG = 69, PICKUP_PILL = 70, PICKUP_LIL_BATTERY = 90, PICKUP_COLLECTIBLE = 100, PICKUP_SHOPITEM = 150, PICKUP_TAROTCARD = 300, PICKUP_BIGCHEST = 340, PICKUP_TRINKET = 350, PICKUP_REDCHEST = 360, PICKUP_TROPHY = 370, PICKUP_BED = 380 }
enum | HeartSubType { HEART_FULL = 1, HEART_HALF = 2, HEART_SOUL = 3, HEART_ETERNAL = 4, HEART_DOUBLEPACK = 5, HEART_BLACK = 6, HEART_GOLDEN = 7, HEART_HALF_SOUL = 8, HEART_SCARED = 9, HEART_BLENDED = 10, HEART_BONE = 11 }
enum | CoinSubType { COIN_PENNY = 1, COIN_NICKEL = 2, COIN_DIME = 3, COIN_DOUBLEPACK = 4, COIN_LUCKYPENNY = 5, COIN_STICKYNICKEL = 6 }
enum | KeySubType { KEY_NORMAL = 1, KEY_GOLDEN = 2, KEY_DOUBLEPACK = 3, KEY_CHARGED = 4 }
enum | ChestSubType { CHEST_OPENED = 0, CHEST_CLOSED = 1 }
enum | BombSubType { BOMB_NORMAL = 1, BOMB_DOUBLEPACK = 2, BOMB_TROLL = 3, BOMB_GOLDEN = 4, BOMB_SUPERTROLL = 5 }
enum | PickupPrice { PRICE_ONE_HEART = -1, PRICE_TWO_HEARTS = -2, PRICE_THREE_SOULHEARTS = -3, PRICE_FREE = -1000 }
enum | Challenge { CHALLENGE_NULL = 0, CHALLENGE_PITCH_BLACK = 1, CHALLENGE_HIGH_BROW = 2, CHALLENGE_HEAD_TRAUMA = 3, CHALLENGE_DARKNESS_FALLS = 4, CHALLENGE_THE_TANK = 5, CHALLENGE_SOLAR_SYSTEM = 6, CHALLENGE_SUICIDE_KING = 7, CHALLENGE_CAT_GOT_YOUR_TONGUE = 8, CHALLENGE_DEMO_MAN = 9, CHALLENGE_CURSED = 10, CHALLENGE_GLASS_CANNON = 11, CHALLENGE_WHEN_LIFE_GIVES_LEMONS = 12, CHALLENGE_BEANS = 13, CHALLENGE_ITS_IN_THE_CARDS = 14, CHALLENGE_SLOW_ROLL = 15, CHALLENGE_COMPUTER_SAVY = 16, CHALLENGE_WAKA_WAKA = 17, CHALLENGE_THE_HOST = 18, CHALLENGE_THE_FAMILY_MAN = 19, CHALLENGE_PURIST = 20, CHALLENGE_XXXXXXXXL = 21, CHALLENGE_SPEED = 22, CHALLENGE_BLUE_BOMBER = 23, CHALLENGE_PAY_TO_PLAY = 24, CHALLENGE_HAVE_A_HEART = 25, CHALLENGE_I_RULE = 26, CHALLENGE_BRAINS = 27, CHALLENGE_PRIDE_DAY = 28, CHALLENGE_ONANS_STREAK = 29, CHALLENGE_GUARDIAN = 30, CHALLENGE_BACKASSWARDS = 31, CHALLENGE_APRILS_FOOL = 32, CHALLENGE_POKEY_MANS = 33, CHALLENGE_ULTRA_HARD = 34, CHALLENGE_PONG = 35, NUM_CHALLENGES = 36 }
enum | BombVariant { BOMB_NORMAL = 1, BOMB_BIG = 1, BOMB_DECOY = 2, BOMB_TROLL = 3, BOMB_SUPERTROLL = 5, BOMB_POISON = 5, BOMB_POISON_BIG = 6, BOMB_SAD = 7, BOMB_HOT = 8, BOMB_BUTT = 9, BOMB_MR_MEGA = 10, BOMB_BOBBY = 11, BOMB_GLITTER = 12 }
enum | CacheFlag { CACHE_DAMAGE = 1, CACHE_FIREDELAY = 2, CACHE_SHOTSPEED = 4, CACHE_RANGE = 8, CACHE_SPEED = 16, CACHE_TEARFLAG = 32, CACHE_TEARCOLOR = 64, CACHE_FLYING = 128, CACHE_WEAPON = 256, CACHE_FAMILIARS = 512, CACHE_LUCK = 1024, CACHE_ALL = 0xFFFFFFFF }
enum | NpcState { STATE_INIT = 0, STATE_APPEAR = 1, STATE_APPEAR_CUSTOM = 2, STATE_IDLE = 3, STATE_MOVE = 4, STATE_SUICIDE = 5, STATE_JUMP = 6, STATE_STOMP = 7, STATE_ATTACK = 8, STATE_ATTACK2 = 9, STATE_ATTACK3 = 10, STATE_ATTACK4 = 11, STATE_SUMMON = 12, STATE_SUMMON2 = 13, STATE_SUMMON3 = 14, STATE_SPECIAL = 15, STATE_UNIQUE_DEATH = 16, STATE_DEATH = 17 }
enum | EntityGridCollisionClass { GRIDCOLL_NONE = 0, GRIDCOLL_WALLS_X = 1, GRIDCOLL_WALLS_Y = 2, GRIDCOLL_WALLS = 3, GRIDCOLL_BULLET = 4, GRIDCOLL_GROUND = 5, GRIDCOLL_NOPITS = 6 }
enum | EntityCollisionClass { ENTCOLL_NONE = 0, ENTCOLL_PLAYERONLY = 1, ENTCOLL_PLAYEROBJECTS = 2, ENTCOLL_ENEMIES = 3, ENTCOLL_ALL = 4 }
enum | EntityFlag { FLAG_NO_STATUS_EFFECTS = 1, FLAG_NO_INTERPOLATE = 1<<1, FLAG_APPEAR = 1<<2, FLAG_RENDER_FLOOR = 1<<3, FLAG_NO_TARGET = 1<<4, FLAG_FREEZE = 1<<5, FLAG_POISON = 1<<6, FLAG_SLOW = 1<<7, FLAG_CHARM = 1<<8, FLAG_CONFUSION = 1<<9, FLAG_MIDAS_FREEZE = 1<<10, FLAG_FEAR = 1<<11, FLAG_BURN = 1<<12, FLAG_RENDER_WALL = 1<<13, FLAG_INTERPOLATION_UPDATE = 1<<14, FLAG_APPLY_GRAVITY = 1<<15, FLAG_NO_BLOOD_SPLASH = 1<<16, FLAG_NO_REMOVE_ON_TEX_RENDER = 1<<17, FLAG_NO_DEATH_TRIGGER = 1<<18, FLAG_NO_SPIKE_DAMAGE = 1<<19, FLAG_BOSSDEATH_TRIGGERED = 1<<20, FLAG_DONT_OVERWRITE = 1<<21, FLAG_SPAWN_STICKY_SPIDERS = 1<<22, FLAG_SPAWN_BLACK_HP = 1<<23, FLAG_SHRINK = 1<<24, FLAG_NO_FLASH_ON_DAMAGE = 1<<25, FLAG_NO_KNOCKBACK = 1<<26, FLAG_SLIPPERY_PHYSICS = 1<<27, FLAG_ADD_JAR_FLY = 1<<28, FLAG_FRIENDLY = 1<<29, FLAG_NO_PHYSICS_KNOCKBACK = 1<<30, FLAG_DONT_COUNT_BOSS_HP = 1<<31, FLAG_NO_SPRITE_UPDATE = 1<<32, FLAG_CONTAGIOUS = 1<<33, FLAG_BLEED_OUT = 1<<34, FLAG_HIDE_HP_BAR = 1<<35, FLAG_NO_DAMAGE_BLINK = 1<<36, FLAG_PERSISTENT }
enum | DamageFlag { DAMAGE_NOKILL = 1, DAMAGE_FIRE = 1<<1, DAMAGE_EXPLOSION = 1<<2, DAMAGE_LASER = 1<<3, DAMAGE_ACID = 1<<4, DAMAGE_RED_HEARTS = 1<<5, DAMAGE_COUNTDOWN = 1<<6, DAMAGE_SPIKES = 1<<7, DAMAGE_CLONES = 1<<8, DAMAGE_POOP = 1<<9, DAMAGE_DEVIL = 1<<10, DAMAGE_ISSAC_HEART = 1<<11, DAMAGE_TNT = 1<<12, DAMAGE_INVINCIBLE = 1<<13, DAMAGE_SPAWN_FLY = 1<<14, DAMAGE_POISON_BURN = 1<<15, DAMAGE_CURSED_DOOR = 1<<16, DAMAGE_TIMER = 1<<17, DAMAGE_IV_BAG = 1<<18, DAMAGE_PITFALL = 1<<19, DAMAGE_CHEST = 1<<20, DAMAGE_FAKE = 1<<21, DAMAGE_BOOGER = 1<<22 }
enum | SortingLayer { SORTING_BACKGROUND = 0, SORTING_DOOR = 1, SORTING_NORMAL = 2 }
enum | FamiliarVariant { FAMILIAR_NULL = 0, BROTHER_BOBBY = 1, DEMON_BABY = 2, LITTLE_CHUBBY = 3, LITTLE_GISH = 4, LITTLE_STEVEN = 5, ROBO_BABY = 6, SISTER_MAGGY = 7, ABEL = 8, GHOST_BABY = 9, HARLEQUIN_BABY = 10, RAINBOW_BABY = 11, ISAACS_HEAD = 12, BLUE_BABY_SOUL = 13, DEAD_BIRD = 14, EVES_BIRD_FOOT = 15, DADDY_LONGLEGS = 16, PEEPER = 17, BOMB_BAG = 20, SACK_OF_PENNIES = 21, LITTLE_CHAD = 22, RELIC = 23, BUM_FRIEND = 24, HOLY_WATER = 25, KEY_PIECE_1 = 26, KEY_PIECE_2 = 27, KEY_FULL = 28, FOREVER_ALONE = 30, DISTANT_ADMIRATION = 31, GUARDIAN_ANGEL = 32, FLY_ORBITAL = 33, SACRIFICIAL_DAGGER = 35, DEAD_CAT = 40, ONE_UP = 41, GUPPYS_HAIRBALL = 42, BLUE_FLY = 43, CUBE_OF_MEAT_1 = 44, CUBE_OF_MEAT_2 = 45, CUBE_OF_MEAT_3 = 46, CUBE_OF_MEAT_4 = 47, ISAACS_BODY = 48, SMART_FLY = 50, DRY_BABY = 51, JUICY_SACK = 52, ROBO_BABY_2 = 53, ROTTEN_BABY = 54, HEADLESS_BABY = 55, LEECH = 56, MYSTERY_SACK = 57, BBF = 58, BOBS_BRAIN = 59, BEST_BUD = 60, LIL_BRIMSTONE = 61, ISAACS_HEART = 62, LIL_HAUNT = 63, DARK_BUM = 64, BIG_FAN = 65, SISSY_LONGLEGS = 66, PUNCHING_BAG = 67, GUILLOTINE = 68, BALL_OF_BANDAGES_1 = 69, BALL_OF_BANDAGES_2 = 70, BALL_OF_BANDAGES_3 = 71, BALL_OF_BANDAGES_4 = 72, BLUE_SPIDER = 73, MONGO_BABY = 74, SAMSONS_CHAINS = 75, CAINS_OTHER_EYE = 76, BLUEBABYS_ONLY_FRIEND = 77, SCISSORS = 78, GEMINI = 79, INCUBUS = 80, FATES_REWARD = 81, LIL_CHEST = 82, SWORN_PROTECTOR = 83, FRIEND_ZONE = 84, LOST_FLY = 85, CHARGED_BABY = 86, LIL_GURDY = 87, BUMBO = 88, CENSER = 89, KEY_BUM = 90, RUNE_BAG = 91, SERAPHIM = 92, GB_BUG = 93, SPIDER_MOD = 94, FARTING_BABY = 95, SUCCUBUS = 96, LIL_LOKI = 97, OBSESSED_FAN = 98, PAPA_FLY = 99, MILK = 100, MULTIDIMENSIONAL_BABY = 101, SUPER_BUM = 102, TONSIL = 103, BIG_CHUBBY = 104, DEPRESSION = 105, SHADE = 106, HUSHY = 107, LIL_MONSTRO = 108, KING_BABY = 109, FINGER = 110, YO_LISTEN = 111, ACID_BABY = 112, SPIDER_BABY = 113, SACK_OF_SACKS = 114, BROWN_NUGGET_POOTER = 115, BLOODSHOT_EYE = 116, MOMS_RAZOR = 117, ANGRY_FLY = 118, BUDDY_IN_A_BOX = 119, SPRINKLER = 120, LEPROCY = 121, LIL_HARBINGERS = 122, ANGELIC_PRISM = 123, MYSTERY_EGG = 124, LIL_SPEWER = 125, SLIPPED_RIB = 126, POINTY_RIB = 127, BONE_ORBITAL = 128, HALLOWED_GROUND = 112, JAW_BONE = 130 }
enum | LocustSubtypes { LOCUST_OF_WRATH = 1, LOCUST_OF_PESTILENCE = 2, LOCUST_OF_FAMINE = 3, LOCUST_OF_DEATH = 4, LOCUST_OF_CONQUEST = 5 }
enum | ItemType { ITEM_NULL = 0, ITEM_PASSIVE = 1, ITEM_TRINKET = 2, ITEM_ACTIVE = 3, ITEM_FAMILIAR = 4 }
enum | NullItemID { ID_NULL = - 1, ID_EXPLOSIVE_DIARRHEA = 0, ID_PUBERTY = 1, ID_I_FOUND_PILLS = 2, ID_LORD_OF_THE_FLIES = 3, ID_STATUE = 4, ID_GUPPY = 5, ID_WIZARD = 6, ID_MAGDALENE = 7, ID_CAIN = 8, ID_JUDAS = 9, ID_EVE = 10, ID_AZAZEL = 11, ID_EDEN = 12, ID_SAMSON = 13, ID_BLINDFOLD = 14, ID_BLANKFACE = 15, ID_CHRISTMAS = 16, ID_PURITY_GLOW = 17, ID_EMPTY_VESSEL = 18, ID_MAW_MARK = 19, ID_MUSHROOM = 20, ID_ANGEL = 21, ID_BOB = 22, ID_DRUGS = 23, ID_MOM = 24, ID_BABY = 25, ID_EVIL_ANGEL = 26, ID_POOP = 27, ID_RELAX = 28, ID_OVERDOSE = 29, ID_BOOMERANG = 30, ID_MEGABLAST = 31, ID_LAZARUS = 32, ID_LAZARUS2 = 33, ID_LILITH = 34, ID_IWATA = 35, ID_APOLLYON = 36, ID_BOOKWORM = 37, ID_ADULTHOOD = 38, ID_SPIDERBABY = 39, NUM_NULLITEMS = 40 }
enum | WeaponType { WEAPON_TEARS = 1, WEAPON_BRIMSTONE = 2, WEAPON_LASER = 3, WEAPON_KNIFE = 4, WEAPON_BOMBS = 5, WEAPON_ROCKETS = 6, WEAPON_MONSTROS_LUNGS = 7, WEAPON_LUDOVICO_TECHNIQUE = 8, WEAPON_TECH_X = 9, WEAPON_BONE = 10, NUM_WEAPON_TYPES = 11 }
enum | PlayerItemState { ITEMSTATE_NORMAL = 0, ITEMSTATE_CANDLE = 1, ITEMSTATE_SHOOP_DA_WHOOP = 2, ITEMSTATE_BOBS_ROTTEN_HEAD = 3, ITEMSTATE_DOCTORS_REMOTE = 4, ITEMSTATE_PONY = 5, ITEMSTATE_NOTCHEDAXE = 6, ITEMSTATE_BOOMERANG = 7, ITEMSTATE_CANNON = 8, ITEMSTATE_FRIENDBALL = 9 }
enum | PlayerSpriteLayer { SPRITE_GLOW = 0, SPRITE_BODY = 1, SPRITE_BODY0 = 2, SPRITE_BODY1 = 3, SPRITE_HEAD = 4, SPRITE_HEAD0 = 5, SPRITE_HEAD1 = 6, SPRITE_HEAD2 = 7, SPRITE_HEAD3 = 8, SPRITE_HEAD4 = 9, SPRITE_HEAD5 = 10, SPRITE_TOP0 = 11, SPRITE_EXTRA = 12, NUM_SPRITE_LAYERS = 13 }
enum | BabySubType { BABY_UNASSIGNED = - 1, BABY_SPIDER = 0, BABY_LOVE = 1, BABY_BLOAT = 2, BABY_WATER = 3, BABY_PSY = 4, BABY_CURSED = 5, BABY_TROLL = 6, BABY_YBAB = 7, BABY_COCKEYED = 8, BABY_HOST = 9, BABY_LOST = 10, BABY_CUTE = 11, BABY_CROW = 12, BABY_SHADOW = 13, BABY_GLASS = 14, BABY_GOLD = 15, BABY_CY = 16, BABY_BEAN = 17, BABY_MAG = 18, BABY_WRATH = 19, BABY_WRAPPED = 20, BABY_BEGOTTEN = 21, BABY_DEAD = 22, BABY_FIGHTING = 23, BABY_0 = 24, BABY_GLITCH = 25, BABY_MAGNET = 26, BABY_BLACK = 27, BABY_RED = 28, BABY_WHITE = 29, BABY_BLUE = 30, BABY_RAGE = 31, BABY_CRY = 32, BABY_YELLOW = 33, BABY_LONG = 34, BABY_GREEN = 35, BABY_LIL = 36, BABY_BIG = 37, BABY_BROWN = 38, BABY_NOOSE = 39, BABY_HIVE = 40, BABY_BUDDY = 41, BABY_COLORFUL = 42, BABY_WHORE = 43, BABY_CRACKED = 44, BABY_DRIPPING = 45, BABY_BLINDING = 46, BABY_SUCKY = 47, BABY_DARK = 48, BABY_PICKY = 49, BABY_REVENGE = 50, BABY_BELIAL = 51, BABY_SALE = 52, BABY_GOAT = 53, BABY_SUPER_GREED = 54, BABY_MORT = 55, BABY_APOLLYON = 56, BABY_BONE = 57, BABY_BOUND = 58, BABY_BASIC = 59 }
enum | LaserOffset { LASER_TECH1_OFFSET = 0, LASER_TECH2_OFFSET = 1, LASER_TECH5_OFFSET = 2, LASER_SHOOP_OFFSET = 3, LASER_BRIMSTONE_OFFSET = 4, LASER_MOMS_EYE_OFFSET = 5, LASER_TRACTOR_BEAM_OFFSET = 6 }
enum | ActionTriggers { ACTIONTRIGGER_NONE = 0, ACTIONTRIGGER_BOMBPLACED = 1, ACTIONTRIGGER_MOVED = 1 << 1, ACTIONTRIGGER_SHOOTING = 1 << 2, ACTIONTRIGGER_CARDPILLUSED = 1 << 3, ACTIONTRIGGER_ITEMACTIVATED = 1 << 4, ACTIONTRIGGER_ITEMSDROPPED = 1 << 5 }
enum | GridCollisionClass { COLLISION_NONE = 0, COLLISION_PIT = 1, COLLISION_OBJECT = 2, COLLISION_SOLID = 3, COLLISION_WALL = 4, COLLISION_WALL_EXCEPT_PLAYER = 5 }
enum | Direction { NO_DIRECTION = -1, LEFT = 0, UP = 1, RIGHT = 2, DOWN = 3 }
enum | LevelStage { STAGE_NULL = 0, STAGE1_1 = 1, STAGE1_2 = 2, STAGE2_1 = 3, STAGE2_2 = 4, STAGE3_1 = 5, STAGE3_2 = 6, STAGE4_1 = 7, STAGE4_2 = 8, STAGE4_3 = 9, STAGE5 = 10, STAGE6 = 11, STAGE7 = 12, NUM_STAGES = 13, STAGE1_GREED = 1, STAGE2_GREED = 2, STAGE3_GREED = 3, STAGE4_GREED = 4, STAGE5_GREED = 5, STAGE6_GREED = 6, STAGE7_GREED = 7 }
enum | StageType { STAGETYPE_ORIGINAL = 0, STAGETYPE_WOTL = 1, STAGETYPE_AFTERBIRTH = 2, STAGETYPE_GREEDMODE = 3 }
enum | RoomType { ROOM_NULL = 0, ROOM_DEFAULT = 1, ROOM_SHOP = 2, ROOM_ERROR = 3, ROOM_TREASURE = 4, ROOM_BOSS = 5, ROOM_MINIBOSS = 6, ROOM_SECRET = 7, ROOM_SUPERSECRET = 8, ROOM_ARCADE = 9, ROOM_CURSE = 10, ROOM_CHALLENGE = 11, ROOM_LIBRARY = 12, ROOM_SACRIFICE = 13, ROOM_DEVIL = 14, ROOM_ANGEL = 15, ROOM_DUNGEON = 16, ROOM_BOSSRUSH = 17, ROOM_ISAACS = 18, ROOM_BARREN = 19, ROOM_CHEST = 20, ROOM_DICE = 21, ROOM_BLACK_MARKET = 22, ROOM_GREED_EXIT = 23, NUM_ROOMTYPES = 24 }
enum | RoomShape { ROOMSHAPE_1x1 = 1, ROOMSHAPE_IH = 2, ROOMSHAPE_IV = 3, ROOMSHAPE_1x2 = 4, ROOMSHAPE_IIV = 5, ROOMSHAPE_2x1 = 6, ROOMSHAPE_IIH = 7, ROOMSHAPE_2x2 = 8, ROOMSHAPE_LTL = 9, ROOMSHAPE_LTR = 10, ROOMSHAPE_LBL = 11, ROOMSHAPE_LBR = 12, NUM_ROOMSHAPES = 13 }
enum | DoorSlot { NO_DOOR_SLOT = - 1, LEFT0 = 0, UP0 = 1, RIGHT0 = 2, DOWN0 = 3, LEFT1 = 4, UP1 = 5, RIGHT1 = 6, DOWN1 = 7, NUM_DOOR_SLOTS = 8 }
enum | LevelCurse { CURSE_NONE = 0, CURSE_OF_DARKNESS = 1, CURSE_OF_LABYRINTH = 1 << 1, CURSE_OF_THE_LOST = 1 << 2, CURSE_OF_THE_UNKNOWN = 1 << 3, CURSE_OF_THE_CURSED = 1 << 4, CURSE_OF_MAZE = 1 << 5, CURSE_OF_BLIND = 1 << 6, NUM_CURSES = 8 }
enum | PlayerType { PLAYER_ISAAC = 0, PLAYER_MAGDALENA = 1, PLAYER_CAIN = 2, PLAYER_JUDAS = 3, PLAYER_XXX = 4, PLAYER_EVE = 5, PLAYER_SAMSON = 6, PLAYER_AZAZEL = 7, PLAYER_LAZARUS = 8, PLAYER_EDEN = 9, PLAYER_THELOST = 10, PLAYER_LAZARUS2 = 11, PLAYER_BLACKJUDAS = 12, PLAYER_LILITH = 13, PLAYER_KEEPER = 14, PLAYER_APOLLYON = 15, PLAYER_THEFORGOTTEN = 16, PLAYER_THESOUL = 17, NUM_PLAYER_TYPES = 18 }
enum | PlayerForm { PLAYERFORM_GUPPY = 0, PLAYERFORM_LORD_OF_THE_FLIES = 1, PLAYERFORM_MUSHROOM = 2, PLAYERFORM_ANGEL = 3, PLAYERFORM_BOB = 4, PLAYERFORM_DRUGS = 5, PLAYERFORM_MOM = 6, PLAYERFORM_BABY = 7, PLAYERFORM_EVIL_ANGEL = 8, PLAYERFORM_POOP = 9, PLAYERFORM_BOOK_WORM = 10, PLAYERFORM_ADULTHOOD = 11, PLAYERFORM_SPIDERBABY = 12, NUM_PLAYER_FORMS = 13 }
enum | PillColor { PILL_NULL = 0, PILL_BLUE_BLUE = 1, PILL_WHITE_BLUE = 2, PILL_ORANGE_ORANGE = 3, PILL_WHITE_WHITE = 4, PILL_REDDOTS_RED = 5, PILL_PINK_RED = 6, PILL_BLUE_CADETBLUE = 7, PILL_YELLOW_ORANGE = 8, PILL_ORANGEDOTS_WHITE = 9, PILL_WHITE_AZURE = 10, PILL_BLACK_YELLOW = 11, PILL_WHITE_BLACK = 12, PILL_WHITE_YELLOW = 13, NUM_PILLS = 14 }
enum | Music { MUSIC_NULL = 0, MUSIC_BASEMENT = 1, MUSIC_CAVES = 2, MUSIC_DEPTHS = 3, MUSIC_CELLAR = 4, MUSIC_CATACOMBS = 5, MUSIC_NECROPOLIS = 6, MUSIC_WOMB_UTERO = 7, MUSIC_GAME_OVER = 8, MUSIC_BOSS = 9, MUSIC_CATHEDRAL = 10, MUSIC_SHEOL = 11, MUSIC_DARK_ROOM = 12, MUSIC_CHEST = 13, MUSIC_BURNING_BASEMENT = 14, MUSIC_FLOODED_CAVES = 15, MUSIC_DANK_DEPTHS = 16, MUSIC_SCARRED_WOMB = 17, MUSIC_BLUE_WOMB = 18, MUSIC_MOM_BOSS = 20, MUSIC_MOMS_HEART_BOSS = 21, MUSIC_ISAAC_BOSS = 22, MUSIC_SATAN_BOSS = 23, MUSIC_DARKROOM_BOSS = 24, MUSIC_BLUEBABY_BOSS = 25, MUSIC_BOSS2 = 26, MUSIC_HUSH_BOSS = 27, MUSIC_ULTRAGREED_BOSS = 28, MUSIC_LIBRARY_ROOM = 30, MUSIC_SECRET_ROOM = 31, MUSIC_DEVIL_ROOM = 33, MUSIC_ANGEL_ROOM = 34, MUSIC_SHOP_ROOM = 35, MUSIC_ARCADE_ROOM = 36, MUSIC_BOSS_OVER = 37, MUSIC_CHALLENGE_FIGHT = 38, MUSIC_CREDITS = 60, MUSIC_TITLE = 61, MUSIC_TITLE_AFTERBIRTH = 62, MUSIC_JINGLE_BOSS = 81, MUSIC_JINGLE_BOSS_OVER = 83, MUSIC_JINGLE_HOLYROOM_FIND = 84, MUSIC_JINGLE_SECRETROOM_FIND = 85, MUSIC_JINGLE_TREASUREROOM_ENTRY_0 = 87, MUSIC_JINGLE_TREASUREROOM_ENTRY_1 = 88, MUSIC_JINGLE_TREASUREROOM_ENTRY_2 = 89, MUSIC_JINGLE_TREASUREROOM_ENTRY_3 = 90, MUSIC_JINGLE_CHALLENGE_ENTRY = 91, MUSIC_JINGLE_CHALLENGE_OUTRO = 92, MUSIC_JINGLE_GAME_OVER = 93, MUSIC_JINGLE_DEVILROOM_FIND = 94, MUSIC_JINGLE_GAME_START = 95, MUSIC_JINGLE_NIGHTMARE = 96, MUSIC_JINGLE_BOSS_OVER2 = 97, MUSIC_JINGLE_HUSH_OVER = 98, MUSIC_INTRO_VOICEOVER = 100, MUSIC_EPILOGUE_VOICEOVER = 101, MUSIC_VOID = 102, MUSIC_VOID_BOSS = 103, NUM_MUSIC = 104 }
enum | SoundEffect { SOUND_NULL = 0, SOUND_1UP = 1, SOUND_BIRD_FLAP = 2, SOUND_BLOBBY_WIGGLE = 3, SOUND_INSECT_SWARM_LOOP = 4, SOUND_BLOOD_LASER = 5, SOUND_BLOOD_LASER_LARGE = 7, SOUND_BOOK_PAGE_TURN_12 = 8, SOUND_BOSS_BUG_HISS = 9, SOUND_BOSS_GURGLE_ROAR = 11, SOUND_BOSS_LITE_GURGLE = 12, SOUND_BOSS_LITE_HISS = 13, SOUND_BOSS_LITE_ROAR = 14, SOUND_BOSS_LITE_SLOPPY_ROAR = 15, SOUND_BOSS_SPIT_BLOB_BARF = 16, SOUND_CHEST_DROP = 21, SOUND_CHEST_OPEN = 22, SOUND_CHOIR_UNLOCK = 23, SOUND_COIN_SLOT = 24, SOUND_CUTE_GRUNT = 25, SOUND_DEATH_BURST_LARGE = 28, SOUND_DEATH_BURST_SMALL = 30, SOUND_DEATH_CARD = 33, SOUND_DEVIL_CARD = 34, SOUND_DOOR_HEAVY_CLOSE = 35, SOUND_DOOR_HEAVY_OPEN = 36, SOUND_FART = 37, SOUND_FETUS_JUMP = 38, SOUND_FETUS_LAND = 40, SOUND_FIREDEATH_HISS = 43, SOUND_FLOATY_BABY_ROAR = 44, SOUND_FORESTBOSS_STOMPS = 48, SOUND_GASCAN_POUR = 51, SOUND_HELLBOSS_GROUNDPOUND = 52, SOUND_HOLY = 54, SOUND_ISAAC_HURT_GRUNT = 55, SOUND_CHILD_HAPPY_ROAR_SHORT = 56, SOUND_CHILD_ANGRY_ROAR = 57, SOUND_KEYPICKUP_GAUNTLET = 58, SOUND_KEY_DROP0 = 59, SOUND_BABY_HURT = 60, SOUND_MAGGOT_BURST_OUT = 64, SOUND_MAGGOT_ENTER_GROUND = 66, SOUND_MEAT_FEET_SLOW0 = 68, SOUND_MEAT_IMPACTS = 69, SOUND_MEAT_JUMPS = 72, SOUND_MEATY_DEATHS = 77, SOUND_MOM_VOX_DEATH = 82, SOUND_MOM_VOX_EVILLAUGH = 84, SOUND_MOM_VOX_FILTERED_DEATH_1 = 85, SOUND_MOM_VOX_FILTERED_EVILLAUGH = 86, SOUND_MOM_VOX_FILTERED_HURT = 87, SOUND_MOM_VOX_FILTERED_ISAAC = 90, SOUND_MOM_VOX_GRUNT = 93, SOUND_MOM_VOX_HURT = 97, SOUND_MOM_VOX_ISAAC = 101, SOUND_MONSTER_GRUNT_0 = 104, SOUND_MONSTER_GRUNT_1 = 106, SOUND_MONSTER_GRUNT_2 = 108, SOUND_MONSTER_GRUNT_4 = 112, SOUND_MONSTER_GRUNT_5 = 114, SOUND_MONSTER_ROAR_0 = 115, SOUND_MONSTER_ROAR_1 = 116, SOUND_MONSTER_ROAR_2 = 117, SOUND_MONSTER_ROAR_3 = 118, SOUND_MONSTER_YELL_A = 119, SOUND_MONSTER_YELL_B = 122, SOUND_POWERUP1 = 128, SOUND_POWERUP2 = 129, SOUND_POWERUP3 = 130, SOUND_POWERUP_SPEWER = 132, SOUND_REDLIGHTNING_ZAP = 133, SOUND_ROCK_CRUMBLE = 137, SOUND_POT_BREAK = 138, SOUND_MUSHROOM_POOF = 139, SOUND_ROCKET_BLAST_DEATH = 141, SOUND_SMB_LARGE_CHEWS_4 = 142, SOUND_SCARED_WHIMPER = 143, SOUND_SHAKEY_KID_ROAR = 146, SOUND_SINK_DRAIN_GURGLE = 149, SOUND_TEARIMPACTS = 150, SOUND_TEARS_FIRE = 153, SOUND_UNLOCK00 = 156, SOUND_VAMP_GULP = 157, SOUND_WHEEZY_COUGH = 158, SOUND_SPIDER_COUGH = 159, SOUND_ZOMBIE_WALKER_KID = 165, SOUND_ANIMAL_SQUISH = 166, SOUND_ANGRY_GURGLE = 167, SOUND_BAND_AID_PICK_UP = 169, SOUND_BATTERYCHARGE = 170, SOUND_BEEP = 171, SOUND_BLOODBANK_SPAWN = 175, SOUND_BLOODSHOOT = 178, SOUND_BOIL_HATCH = 181, SOUND_BOSS1_EXPLOSIONS = 182, SOUND_BOSS2_BUBBLES = 185, SOUND_BOSS2INTRO_ERRORBUZZ = 187, SOUND_CASTLEPORTCULLIS = 190, SOUND_CHARACTER_SELECT_LEFT = 194, SOUND_CHARACTER_SELECT_RIGHT = 195, SOUND_DERP = 197, SOUND_DIMEDROP = 198, SOUND_DIMEPICKUP = 199, SOUND_FETUS_FEET = 201, SOUND_GOLDENKEY = 204, SOUND_GOOATTACH0 = 205, SOUND_GOODEATH = 207, SOUND_HAND_LASERS = 211, SOUND_HEARTIN = 212, SOUND_HEARTOUT = 213, SOUND_HELL_PORTAL1 = 214, SOUND_HELL_PORTAL2 = 215, SOUND_ISAACDIES = 217, SOUND_ITEMRECHARGE = 218, SOUND_KISS_LIPS1 = 219, SOUND_LEECH = 221, SOUND_MAGGOTCHARGE = 224, SOUND_MEATHEADSHOOT = 226, SOUND_METAL_BLOCKBREAK = 229, SOUND_NICKELDROP = 231, SOUND_NICKELPICKUP = 232, SOUND_PENNYDROP = 233, SOUND_PENNYPICKUP = 234, SOUND_PLOP = 237, SOUND_SATAN_APPEAR = 238, SOUND_SATAN_BLAST = 239, SOUND_SATAN_CHARGE_UP = 240, SOUND_SATAN_GROW = 241, SOUND_SATAN_HURT = 242, SOUND_SATAN_RISE_UP = 243, SOUND_SATAN_SPIT = 245, SOUND_SATAN_STOMP = 246, SOUND_SCAMPER = 249, SOUND_SHELLGAME = 252, SOUND_SLOTSPAWN = 255, SOUND_SPLATTER = 258, SOUND_STEAM_HALFSEC = 261, SOUND_STONESHOOT = 262, SOUND_WEIRD_WORM_SPIT = 263, SOUND_SUMMONSOUND = 265, SOUND_SUPERHOLY = 266, SOUND_THUMBS_DOWN = 267, SOUND_THUMBSUP = 268, SOUND_FIRE_BURN = 269, SOUND_HAPPY_RAINBOW = 270, SOUND_BOO_MAD = 300, SOUND_FART_GURG = 301, SOUND_FAT_GRUNT = 302, SOUND_FAT_WIGGLE = 303, SOUND_FIRE_RUSH = 304, SOUND_GHOST_ROAR = 305, SOUND_GHOST_SHOOT = 306, SOUND_GRROOWL = 307, SOUND_GURG_BARF = 308, SOUND_INHALE = 309, SOUND_LOW_INHALE = 310, SOUND_MEGA_PUKE = 311, SOUND_MOUTH_FULL = 312, SOUND_MULTI_SCREAM = 313, SOUND_SKIN_PULL = 314, SOUND_WHISTLE = 315, SOUND_DEVILROOM_DEAL = 316, SOUND_SPIDER_SPIT_ROAR = 317, SOUND_WORM_SPIT = 318, SOUND_LITTLE_SPIT = 319, SOUND_SATAN_ROOM_APPEAR = 320, SOUND_HEARTBEAT = 321, SOUND_HEARTBEAT_FASTER = 322, SOUND_HEARTBEAT_FASTEST = 323, SOUND_48_HR_ENERGY = 324, SOUND_ALGIZ = 325, SOUND_AMNESIA = 326, SOUND_ANZUS = 327, SOUND_BAD_GAS = 328, SOUND_BAD_TRIP = 329, SOUND_BALLS_OF_STEEL = 330, SOUND_BERKANO = 331, SOUND_BOMBS_ARE_KEY = 332, SOUND_CARD_VS_HUMAN = 333, SOUND_CHAOS_CARD = 334, SOUND_CREDIT_CARD = 335, SOUND_DAGAZ = 336, SOUND_DEATH = 337, SOUND_EHWAZ = 338, SOUND_EXPLOSIVE_DIAH = 339, SOUND_FULL_HP = 340, SOUND_HAGALAZ = 341, SOUND_HP_DOWN = 342, SOUND_HP_UP = 343, SOUND_HEMATEMISIS = 344, SOUND_I_FOUND_PILLS = 345, SOUND_JERA = 346, SOUND_JOKER = 347, SOUND_JUDGEMENT = 348, SOUND_JUSTICE = 349, SOUND_LEMON_PARTY = 350, SOUND_LUCK_DOWN = 351, SOUND_LUCK_UP = 352, SOUND_PARALYSIS = 353, SOUND_PERTHRO = 354, SOUND_PHEROMONES = 355, SOUND_PRETTY_FLY = 356, SOUND_PUBERTY = 357, SOUND_RUA_WIZ = 358, SOUND_RANGE_DOWN = 359, SOUND_RANGE_UP = 360, SOUND_RULES_CARD = 361, SOUND_SEE_4EVER = 362, SOUND_SPEED_DOWN = 363, SOUND_SPEED_UP = 364, SOUND_STRENGTH = 365, SOUND_SUICIDE_KING = 366, SOUND_TEARS_DOWN = 367, SOUND_TEARS_UP = 368, SOUND_TELEPILLS = 369, SOUND_TEMPERANCE = 370, SOUND_THE_CHARIOT = 371, SOUND_THE_DEVIL = 372, SOUND_THE_EMPEROR = 373, SOUND_EMPRESS = 374, SOUND_FOOL = 375, SOUND_HANGED_MAN = 376, SOUND_HERMIT = 377, SOUND_HIEROPHANT = 378, SOUND_HIGHT_PRIESTESS = 379, SOUND_THE_LOVERS = 380, SOUND_MAGICIAN = 381, SOUND_MOON = 382, SOUND_STARS = 383, SOUND_SUN = 384, SOUND_TOWER = 385, SOUND_WORLD = 386, SOUND_TWO_CLUBS = 387, SOUND_TWO_DIAMONDS = 388, SOUND_TWO_HEARTS = 389, SOUND_TWO_SPADES = 390, SOUND_WHEEL_OF_FORTUNE = 391, SOUND_RAGMAN_1 = 392, SOUND_RAGMAN_2 = 393, SOUND_RAGMAN_3 = 394, SOUND_RAGMAN_4 = 395, SOUND_FLUSH = 396, SOUND_WATER_DROP = 397, SOUND_WET_FEET = 398, SOUND_ADDICTED = 399, SOUND_DICE_SHARD = 400, SOUND_EMERGENCY = 401, SOUND_INFESTED_EXCL = 402, SOUND_INFESTED_QUEST = 403, SOUND_JAIL_CARD = 404, SOUND_LARGER = 405, SOUND_PERCS = 406, SOUND_POWER_PILL = 407, SOUND_QUESTION_MARK = 408, SOUND_RELAX = 409, SOUND_RETRO = 410, SOUND_SMALL = 411, SOUND_QQQ = 412, SOUND_DANGLE_WHISTLE = 413, SOUND_LITTLE_HORN_COUGH = 414, SOUND_LITTLE_HORN_GRUNT_1 = 415, SOUND_LITTLE_HORN_GRUNT_2 = 416, SOUND_THE_FORSAKEN_LAUGH = 417, SOUND_THE_FORSAKEN_SCREAM = 418, SOUND_THE_STAIN_BURST = 419, SOUND_BROWNIE_LAUGH = 420, SOUND_HUSH_ROAR = 421, SOUND_HUSH_GROWL = 422, SOUND_HUSH_LOW_ROAR = 423, SOUND_FRAIL_CHARGE = 424, SOUND_HUSH_CHARGE = 425, SOUND_MAW_OF_VOID = 426, SOUND_ULTRA_GREED_COIN_DESTROY = 427, SOUND_ULTRA_GREED_COINS_FALLING = 428, SOUND_ULTRA_GREED_DEATH_SCREAM = 429, SOUND_ULTRA_GREED_TURN_GOLD_1 = 430, SOUND_ULTRA_GREED_TURN_GOLD_2 = 431, SOUND_ULTRA_GREED_ROAR_1 = 432, SOUND_ULTRA_GREED_ROAR_2 = 433, SOUND_ULTRA_GREED_SPIT = 434, SOUND_ULTRA_GREED_PULL_SLOT = 435, SOUND_ULTRA_GREED_SLOT_SPIN_LOOP = 436, SOUND_ULTRA_GREED_SLOT_STOP = 437, SOUND_ULTRA_GREED_SLOT_WIN_LOOP_END = 438, SOUND_ULTRA_GREED_SLOT_WIN_LOOP = 439, SOUND_ULTRA_GREED_SPINNING = 440, SOUND_DOG_BARK = 441, SOUND_DOG_HOWELL = 442, SOUND_X_LAX = 443, SOUND_WRONG = 444, SOUND_VURP = 445, SOUND_SUNSHINE = 446, SOUND_SPADES = 447, SOUND_HORF = 448, SOUND_HOLY_CARD = 449, SOUND_HEARTS = 450, SOUND_GULP = 451, SOUND_FRIENDS = 452, SOUND_EXCITED = 453, SOUND_DROWSY = 454, SOUND_DIAMONDS = 455, SOUND_CLUBS = 456, SOUND_BLACK_RUNE = 457, SOUND_PING_PONG = 458, SOUND_SPEWER = 459, SOUND_MOM_FOOTSTEPS = 460, SOUND_BONE_HEART = 461, SOUND_BONE_SNAP = 462, SOUND_SHOVEL_DROP = 463, SOUND_SHOVEL_DIG = 464, SOUND_GOLD_HEART = 465, SOUND_GOLD_HEART_DROP = 466, SOUND_BONE_DROP = 467, SOUND_UNHOLY = 468, SOUND_BUTTON_PRESS = 469, SOUND_GOLDENBOMB = 470, NUM_SOUND_EFFECTS = 471 }
enum | DoorState { STATE_INIT = 0, STATE_CLOSED = 1, STATE_OPEN = 2, STATE_ONE_CHAIN = 3, STATE_HALF_CRACKED = 4 }
enum | DoorVariant { DOOR_UNSPECIFIED = 0, DOOR_LOCKED = 1, DOOR_LOCKED_DOUBLE = 2, DOOR_LOCKED_CRACKED = 3, DOOR_LOCKED_BARRED = 4, DOOR_LOCKED_KEYFAMILIAR = 5, DOOR_LOCKED_GREED = 6, DOOR_HIDDEN = 7, DOOR_UNLOCKED = 8 }
enum | Difficulty { DIFFICULTY_NORMAL = 0, DIFFICULTY_HARD = 1, DIFFICULTY_GREED = 2, DIFFICULTY_GREEDIER = 3 }
enum | LevelStateFlag { STATE_BUM_KILLED = 0, STATE_EVIL_BUM_KILLED = 1, STATE_REDHEART_DAMAGED = 2, STATE_BUM_LEFT = 3, STATE_EVIL_BUM_LEFT = 4, STATE_DAMAGED = 5, STATE_SHOPKEEPER_KILLED_LVL = 6, STATE_COMPASS_EFFECT = 7, STATE_MAP_EFFECT = 8, STATE_BLUE_MAP_EFFECT = 9, STATE_FULL_MAP_EFFECT = 10, STATE_GREED_LOST_PENALTY = 11, STATE_GREED_MONSTRO_SPAWNED = 12, STATE_ITEM_DUNGEON_FOUND = 13, STATE_MAMA_MEGA_USED = 14, NUM_STATE_FLAGS = 15 }
enum | GameStateFlag { STATE_FAMINE_SPAWNED = 0, STATE_PESTILENCE_SPAWNED = 1, STATE_WAR_SPAWNED = 2, STATE_DEATH_SPAWNED = 3, STATE_BOSSPOOL_SWITCHED = 4, STATE_DEVILROOM_SPAWNED = 5, STATE_DEVILROOM_VISITED = 6, STATE_BOOK_REVELATIONS_USED = 7, STATE_BOOK_PICKED_UP = 8, STATE_WRATH_SPAWNED = 9, STATE_GLUTTONY_SPAWNED = 10, STATE_LUST_SPAWNED = 11, STATE_SLOTH_SPAWNED = 12, STATE_ENVY_SPAWNED = 13, STATE_PRIDE_SPAWNED = 14, STATE_GREED_SPAWNED = 15, STATE_SUPERGREED_SPAWNED = 16, STATE_DONATION_SLOT_BROKEN = 17, STATE_DONATION_SLOT_JAMMED = 18, STATE_HEAVEN_PATH = 19, STATE_REBIRTH_BOSS_SWITCHED = 20, STATE_HAUNT_SELECTED = 21, STATE_ADVERSARY_SELECTED = 22, STATE_MR_FRED_SELECTED = 23, STATE_MAMA_GURDY_SELECTED = 24, STATE_URIEL_SPAWNED = 25, STATE_GABRIEL_SPAWNED = 26, STATE_FALLEN_SPAWNED = 27, STATE_HEADLESS_HORSEMAN_SPAWNED = 28, STATE_KRAMPUS_SPAWNED = 29, STATE_DONATION_SLOT_BLOWN = 30, STATE_SHOPKEEPER_KILLED = 31, STATE_ULTRAPRIDE_SPAWNED = 32, STATE_BOSSRUSH_DONE = 33, STATE_GREED_SLOT_JAMMED = 34, STATE_AFTERBIRTH_BOSS_SWITCHED = 35, STATE_BROWNIE_SELECTED = 36, STATE_SUPERBUM_APPEARED = 37, STATE_BOSSRUSH_DOOR_SPAWNED = 38, STATE_BLUEWOMB_DOOR_SPAWNED = 39, STATE_BLUEWOMB_DONE = 40, STATE_HEART_BOMB_COIN_PICKED = 41, STATE_ABPLUS_BOSS_SWITCHED = 42, STATE_SISTERS_VIS_SELECTED = 43, NUM_STATE_FLAGS = 15 }
enum | CollectibleType { COLLECTIBLE_NULL = 0, COLLECTIBLE_SAD_ONION = 1, COLLECTIBLE_INNER_EYE = 2, COLLECTIBLE_SPOON_BENDER = 3, COLLECTIBLE_MAXS_HEAD = 4, COLLECTIBLE_MY_REFLECTION = 5, COLLECTIBLE_NUMBER_ONE = 6, COLLECTIBLE_BLOOD_MARTYR = 7, COLLECTIBLE_BROTHER_BOBBY = 8, COLLECTIBLE_SKATOLE = 9, COLLECTIBLE_HALO_OF_FLIES = 10, COLLECTIBLE_ONE_UP = 11, COLLECTIBLE_MAGIC_MUSHROOM = 12, COLLECTIBLE_VIRUS = 13, COLLECTIBLE_ROID_RAGE = 14, COLLECTIBLE_HEART = 15, COLLECTIBLE_RAW_LIVER = 16, COLLECTIBLE_SKELETON_KEY = 17, COLLECTIBLE_DOLLAR = 18, COLLECTIBLE_BOOM = 19, COLLECTIBLE_TRANSCENDENCE = 20, COLLECTIBLE_COMPASS = 21, COLLECTIBLE_LUNCH = 22, COLLECTIBLE_DINNER = 23, COLLECTIBLE_DESSERT = 24, COLLECTIBLE_BREAKFAST = 25, COLLECTIBLE_ROTTEN_MEAT = 26, COLLECTIBLE_WOODEN_SPOON = 27, COLLECTIBLE_BELT = 28, COLLECTIBLE_MOMS_UNDERWEAR = 29, COLLECTIBLE_MOMS_HEELS = 30, COLLECTIBLE_MOMS_LIPSTICK = 31, COLLECTIBLE_WIRE_COAT_HANGER = 32, COLLECTIBLE_BIBLE = 33, COLLECTIBLE_BOOK_OF_BELIAL = 34, COLLECTIBLE_NECRONOMICON = 35, COLLECTIBLE_POOP = 36, COLLECTIBLE_MR_BOOM = 37, COLLECTIBLE_TAMMYS_HEAD = 38, COLLECTIBLE_MOMS_BRA = 39, COLLECTIBLE_KAMIKAZE = 40, COLLECTIBLE_MOMS_PAD = 41, COLLECTIBLE_BOBS_ROTTEN_HEAD = 42, COLLECTIBLE_PILLS_HERE = 43, COLLECTIBLE_TELEPORT = 44, COLLECTIBLE_YUM_HEART = 45, COLLECTIBLE_LUCKY_FOOT = 46, COLLECTIBLE_DOCTORS_REMOTE = 47, COLLECTIBLE_CUPIDS_ARROW = 48, COLLECTIBLE_SHOOP_DA_WHOOP = 49, COLLECTIBLE_STEVEN = 50, COLLECTIBLE_PENTAGRAM = 51, COLLECTIBLE_DR_FETUS = 52, COLLECTIBLE_MAGNETO = 53, COLLECTIBLE_TREASURE_MAP = 54, COLLECTIBLE_MOMS_EYE = 55, COLLECTIBLE_LEMON_MISHAP = 56, COLLECTIBLE_DISTANT_ADMIRATION = 57, COLLECTIBLE_BOOK_OF_SHADOWS = 58, COLLECTIBLE_059 = 59, COLLECTIBLE_LADDER = 60, COLLECTIBLE_TAROT_CARD = 61, COLLECTIBLE_CHARM_VAMPIRE = 62, COLLECTIBLE_BATTERY = 63, COLLECTIBLE_STEAM_SALE = 64, COLLECTIBLE_ANARCHIST_COOKBOOK = 65, COLLECTIBLE_HOURGLASS = 66, COLLECTIBLE_SISTER_MAGGY = 67, COLLECTIBLE_TECHNOLOGY = 68, COLLECTIBLE_CHOCOLATE_MILK = 69, COLLECTIBLE_GROWTH_HORMONES = 70, COLLECTIBLE_MINI_MUSH = 71, COLLECTIBLE_ROSARY = 72, COLLECTIBLE_CUBE_OF_MEAT = 73, COLLECTIBLE_QUARTER = 74, COLLECTIBLE_PHD = 75, COLLECTIBLE_XRAY_VISION = 76, COLLECTIBLE_MY_LITTLE_UNICORN = 77, COLLECTIBLE_BOOK_REVELATIONS = 78, COLLECTIBLE_MARK = 79, COLLECTIBLE_PACT = 80, COLLECTIBLE_DEAD_CAT = 81, COLLECTIBLE_LORD_OF_THE_PIT = 82, COLLECTIBLE_THE_NAIL = 83, COLLECTIBLE_WE_NEED_GO_DEEPER = 84, COLLECTIBLE_DECK_OF_CARDS = 85, COLLECTIBLE_MONSTROS_TOOTH = 86, COLLECTIBLE_LOKIS_HORNS = 87, COLLECTIBLE_LITTLE_CHUBBY = 88, COLLECTIBLE_SPIDER_BITE = 89, COLLECTIBLE_SMALL_ROCK = 90, COLLECTIBLE_SPELUNKER_HAT = 91, COLLECTIBLE_SUPER_BANDAGE = 92, COLLECTIBLE_GAMEKID = 93, COLLECTIBLE_SACK_OF_PENNIES = 94, COLLECTIBLE_ROBO_BABY = 95, COLLECTIBLE_LITTLE_CHAD = 96, COLLECTIBLE_BOOK_OF_SIN = 97, COLLECTIBLE_RELIC = 98, COLLECTIBLE_LITTLE_GISH = 99, COLLECTIBLE_LITTLE_STEVEN = 100, COLLECTIBLE_HALO = 101, COLLECTIBLE_MOMS_BOTTLE_PILLS = 102, COLLECTIBLE_COMMON_COLD = 103, COLLECTIBLE_PARASITE = 104, COLLECTIBLE_D6 = 105, COLLECTIBLE_MR_MEGA = 106, COLLECTIBLE_PINKING_SHEARS = 107, COLLECTIBLE_WAFER = 108, COLLECTIBLE_MONEY_IS_POWER = 109, COLLECTIBLE_MOMS_CONTACTS = 110, COLLECTIBLE_BEAN = 111, COLLECTIBLE_GUARDIAN_ANGEL = 112, COLLECTIBLE_DEMON_BABY = 113, COLLECTIBLE_MOMS_KNIFE = 114, COLLECTIBLE_OUIJA_BOARD = 115, COLLECTIBLE_NINE_VOLT = 116, COLLECTIBLE_DEAD_BIRD = 117, COLLECTIBLE_BRIMSTONE = 118, COLLECTIBLE_BLOOD_BAG = 119, COLLECTIBLE_ODD_MUSHROOM_RATE = 120, COLLECTIBLE_ODD_MUSHROOM_DAMAGE = 121, COLLECTIBLE_WHORE_OF_BABYLON = 122, COLLECTIBLE_MONSTER_MANUAL = 123, COLLECTIBLE_DEAD_SEA_SCROLLS = 124, COLLECTIBLE_BOBBY_BOMB = 125, COLLECTIBLE_RAZOR_BLADE = 126, COLLECTIBLE_FORGET_ME_NOW = 127, COLLECTIBLE_FOREVER_ALONE = 128, COLLECTIBLE_BUCKET_LARD = 129, COLLECTIBLE_PONY = 130, COLLECTIBLE_BOMB_BAG = 131, COLLECTIBLE_LUMP_OF_COAL = 132, COLLECTIBLE_GUPPYS_PAW = 133, COLLECTIBLE_GUPPYS_TAIL = 134, COLLECTIBLE_IV_BAG = 135, COLLECTIBLE_BEST_FRIEND = 136, COLLECTIBLE_REMOTE_DETONATOR = 137, COLLECTIBLE_STIGMATA = 138, COLLECTIBLE_MOMS_PURSE = 139, COLLECTIBLE_BOBS_CURSE = 140, COLLECTIBLE_PAGEANT_BOY = 141, COLLECTIBLE_SCAPULAR = 142, COLLECTIBLE_SPEED_BALL = 143, COLLECTIBLE_BUM_FRIEND = 144, COLLECTIBLE_GUPPYS_HEAD = 145, COLLECTIBLE_PRAYER_CARD = 146, COLLECTIBLE_NOTCHED_AXE = 147, COLLECTIBLE_INFESTATION = 148, COLLECTIBLE_IPECAC = 149, COLLECTIBLE_TOUGH_LOVE = 150, COLLECTIBLE_MULLIGAN = 151, COLLECTIBLE_TECHNOLOGY_2 = 152, COLLECTIBLE_MUTANT_SPIDER = 153, COLLECTIBLE_CHEMICAL_PEEL = 154, COLLECTIBLE_PEEPER = 155, COLLECTIBLE_HABIT = 156, COLLECTIBLE_BLOODY_LUST = 157, COLLECTIBLE_CRYSTAL_BALL = 158, COLLECTIBLE_SPIRIT_NIGHT = 159, COLLECTIBLE_CRACK_THE_SKY = 160, COLLECTIBLE_ANKH = 161, COLLECTIBLE_CELTIC_CROSS = 162, COLLECTIBLE_GHOST_BABY = 163, COLLECTIBLE_CANDLE = 164, COLLECTIBLE_CAT_NINE_TAILS = 165, COLLECTIBLE_D20 = 166, COLLECTIBLE_HARLEQUIN_BABY = 167, COLLECTIBLE_EPIC_FETUS = 168, COLLECTIBLE_POLYPHEMUS = 169, COLLECTIBLE_DADDY_LONGLEGS = 170, COLLECTIBLE_SPIDER_BUTT = 171, COLLECTIBLE_SACRIFICIAL_DAGGER = 172, COLLECTIBLE_MITRE = 173, COLLECTIBLE_RAINBOW_BABY = 174, COLLECTIBLE_DADS_KEY = 175, COLLECTIBLE_STEM_CELLS = 176, COLLECTIBLE_PORTABLE_SLOT = 177, COLLECTIBLE_HOLY_WATER = 178, COLLECTIBLE_FATE = 179, COLLECTIBLE_BLACK_BEAN = 180, COLLECTIBLE_WHITE_PONY = 181, COLLECTIBLE_SACRED_HEART = 182, COLLECTIBLE_TOOTH_PICKS = 183, COLLECTIBLE_HOLY_GRAIL = 184, COLLECTIBLE_DEAD_DOVE = 185, COLLECTIBLE_BLOOD_RIGHTS = 186, COLLECTIBLE_GUPPYS_HAIRBALL = 187, COLLECTIBLE_ABEL = 188, COLLECTIBLE_SMB_SUPER_FAN = 189, COLLECTIBLE_PYRO = 190, COLLECTIBLE_3_DOLLAR_BILL = 191, COLLECTIBLE_TELEPATHY_BOOK = 192, COLLECTIBLE_MEAT = 193, COLLECTIBLE_MAGIC_8_BALL = 194, COLLECTIBLE_MOMS_COIN_PURSE = 195, COLLECTIBLE_SQUEEZY = 196, COLLECTIBLE_JESUS_JUICE = 197, COLLECTIBLE_BOX = 198, COLLECTIBLE_MOMS_KEY = 199, COLLECTIBLE_MOMS_EYESHADOW = 200, COLLECTIBLE_IRON_BAR = 201, COLLECTIBLE_MIDAS_TOUCH = 202, COLLECTIBLE_HUMBLEING_BUNDLE = 203, COLLECTIBLE_FANNY_PACK = 204, COLLECTIBLE_SHARP_PLUG = 205, COLLECTIBLE_GUILLOTINE = 206, COLLECTIBLE_BALL_OF_BANDAGES = 207, COLLECTIBLE_CHAMPION_BELT = 208, COLLECTIBLE_BUTT_BOMBS = 209, COLLECTIBLE_GNAWED_LEAF = 210, COLLECTIBLE_SPIDERBABY = 211, COLLECTIBLE_GUPPYS_COLLAR = 212, COLLECTIBLE_LOST_CONTACT = 213, COLLECTIBLE_ANEMIC = 214, COLLECTIBLE_GOAT_HEAD = 215, COLLECTIBLE_CEREMONIAL_ROBES = 216, COLLECTIBLE_MOMS_WIG = 217, COLLECTIBLE_PLACENTA = 218, COLLECTIBLE_OLD_BANDAGE = 219, COLLECTIBLE_SAD_BOMBS = 220, COLLECTIBLE_RUBBER_CEMENT = 221, COLLECTIBLE_ANTI_GRAVITY = 222, COLLECTIBLE_PYROMANIAC = 223, COLLECTIBLE_CRICKETS_BODY = 224, COLLECTIBLE_GIMPY = 225, COLLECTIBLE_BLACK_LOTUS = 226, COLLECTIBLE_PIGGY_BANK = 227, COLLECTIBLE_MOMS_PERFUME = 228, COLLECTIBLE_MONSTROS_LUNG = 229, COLLECTIBLE_ABADDON = 230, COLLECTIBLE_BALL_OF_TAR = 231, COLLECTIBLE_STOP_WATCH = 232, COLLECTIBLE_TINY_PLANET = 233, COLLECTIBLE_INFESTATION_2 = 234, COLLECTIBLE_235 = 235, COLLECTIBLE_E_COLI = 236, COLLECTIBLE_DEATHS_TOUCH = 237, COLLECTIBLE_KEY_PIECE_1 = 238, COLLECTIBLE_KEY_PIECE_2 = 239, COLLECTIBLE_EXPERIMENTAL_TREATMENT = 240, COLLECTIBLE_CONTRACT_FROM_BELOW = 241, COLLECTIBLE_INFAMY = 242, COLLECTIBLE_TRINITY_SHIELD = 243, COLLECTIBLE_TECH_5 = 244, COLLECTIBLE_20_20 = 245, COLLECTIBLE_BLUE_MAP = 246, COLLECTIBLE_BFFS = 247, COLLECTIBLE_HIVE_MIND = 248, COLLECTIBLE_THERES_OPTIONS = 249, COLLECTIBLE_BOGO_BOMBS = 250, COLLECTIBLE_STARTER_DECK = 251, COLLECTIBLE_LITTLE_BAGGY = 252, COLLECTIBLE_MAGIC_SCAB = 253, COLLECTIBLE_BLOOD_CLOT = 254, COLLECTIBLE_SCREW = 255, COLLECTIBLE_HOT_BOMBS = 256, COLLECTIBLE_FIRE_MIND = 257, COLLECTIBLE_MISSING_NO = 258, COLLECTIBLE_DARK_MATTER = 259, COLLECTIBLE_BLACK_CANDLE = 260, COLLECTIBLE_PROPTOSIS = 261, COLLECTIBLE_MISSING_PAGE_2 = 262, COLLECTIBLE_263 = 263, COLLECTIBLE_SMART_FLY = 264, COLLECTIBLE_DRY_BABY = 265, COLLECTIBLE_JUICY_SACK = 266, COLLECTIBLE_ROBO_BABY_2 = 267, COLLECTIBLE_ROTTEN_BABY = 268, COLLECTIBLE_HEADLESS_BABY = 269, COLLECTIBLE_LEECH = 270, COLLECTIBLE_MYSTERY_SACK = 271, COLLECTIBLE_BBF = 272, COLLECTIBLE_BOBS_BRAIN = 273, COLLECTIBLE_BEST_BUD = 274, COLLECTIBLE_LIL_BRIMSTONE = 275, COLLECTIBLE_ISAACS_HEART = 276, COLLECTIBLE_LIL_HAUNT = 277, COLLECTIBLE_DARK_BUM = 278, COLLECTIBLE_BIG_FAN = 279, COLLECTIBLE_SISSY_LONGLEGS = 280, COLLECTIBLE_PUNCHING_BAG = 281, COLLECTIBLE_HOW_TO_JUMP = 282, COLLECTIBLE_D100 = 283, COLLECTIBLE_D4 = 284, COLLECTIBLE_D10 = 285, COLLECTIBLE_BLANK_CARD = 286, COLLECTIBLE_BOOK_OF_SECRETS = 287, COLLECTIBLE_BOX_OF_SPIDERS = 288, COLLECTIBLE_RED_CANDLE = 289, COLLECTIBLE_THE_JAR = 290, COLLECTIBLE_FLUSH = 291, COLLECTIBLE_SATANIC_BIBLE = 292, COLLECTIBLE_HEAD_OF_KRAMPUS = 293, COLLECTIBLE_BUTTER_BEAN = 294, COLLECTIBLE_MAGIC_FINGERS = 295, COLLECTIBLE_CONVERTER = 296, COLLECTIBLE_BLUE_BOX = 297, COLLECTIBLE_UNICORN_STUMP = 298, COLLECTIBLE_TAURUS = 299, COLLECTIBLE_ARIES = 300, COLLECTIBLE_CANCER = 301, COLLECTIBLE_LEO = 302, COLLECTIBLE_VIRGO = 303, COLLECTIBLE_LIBRA = 304, COLLECTIBLE_SCORPIO = 305, COLLECTIBLE_SAGITTARIUS = 306, COLLECTIBLE_CAPRICORN = 307, COLLECTIBLE_AQUARIUS = 308, COLLECTIBLE_PISCES = 309, COLLECTIBLE_EVES_MASCARA = 310, COLLECTIBLE_JUDAS_SHADOW = 311, COLLECTIBLE_MAGGYS_BOW = 312, COLLECTIBLE_HOLY_MANTLE = 313, COLLECTIBLE_THUNDER_THIGHS = 314, COLLECTIBLE_STRANGE_ATTRACTOR = 315, COLLECTIBLE_CURSED_EYE = 316, COLLECTIBLE_MYSTERIOUS_LIQUID = 317, COLLECTIBLE_GEMINI = 318, COLLECTIBLE_CAINS_OTHER_EYE = 319, COLLECTIBLE_BLUEBABYS_ONLY_FRIEND = 320, COLLECTIBLE_SAMSONS_CHAINS = 321, COLLECTIBLE_MONGO_BABY = 322, COLLECTIBLE_ISAACS_TEARS = 323, COLLECTIBLE_UNDEFINED = 324, COLLECTIBLE_SCISSORS = 325, COLLECTIBLE_BREATH_OF_LIFE = 326, COLLECTIBLE_POLAROID = 327, COLLECTIBLE_NEGATIVE = 328, COLLECTIBLE_LUDOVICO_TECHNIQUE = 329, COLLECTIBLE_SOY_MILK = 330, COLLECTIBLE_GODHEAD = 331, COLLECTIBLE_LAZARUS_RAGS = 332, COLLECTIBLE_MIND = 333, COLLECTIBLE_BODY = 334, COLLECTIBLE_SOUL = 335, COLLECTIBLE_DEAD_ONION = 336, COLLECTIBLE_BROKEN_WATCH = 337, COLLECTIBLE_BOOMERANG = 338, COLLECTIBLE_SAFETY_PIN = 339, COLLECTIBLE_CAFFEINE_PILL = 340, COLLECTIBLE_TORN_PHOTO = 341, COLLECTIBLE_BLUE_CAP = 342, COLLECTIBLE_LATCH_KEY = 343, COLLECTIBLE_MATCH_BOOK = 344, COLLECTIBLE_SYNTHOIL = 345, COLLECTIBLE_SNACK = 346, COLLECTIBLE_DIPLOPIA = 347, COLLECTIBLE_PLACEBO = 348, COLLECTIBLE_WOODEN_NICKEL = 349, COLLECTIBLE_TOXIC_SHOCK = 350, COLLECTIBLE_MEGA_BEAN = 351, COLLECTIBLE_GLASS_CANNON = 352, COLLECTIBLE_BOMBER_BOY = 353, COLLECTIBLE_CRACK_JACKS = 354, COLLECTIBLE_MOMS_PEARLS = 355, COLLECTIBLE_CAR_BATTERY = 356, COLLECTIBLE_BOX_OF_FRIENDS = 357, COLLECTIBLE_THE_WIZ = 358, COLLECTIBLE_8_INCH_NAILS = 359, COLLECTIBLE_INCUBUS = 360, COLLECTIBLE_FATES_REWARD = 361, COLLECTIBLE_LIL_CHEST = 362, COLLECTIBLE_SWORN_PROTECTOR = 363, COLLECTIBLE_FRIEND_ZONE = 364, COLLECTIBLE_LOST_FLY = 365, COLLECTIBLE_SCATTER_BOMBS = 366, COLLECTIBLE_STICKY_BOMBS = 367, COLLECTIBLE_EPIPHORA = 368, COLLECTIBLE_CONTINUUM = 369, COLLECTIBLE_MR_DOLLY = 370, COLLECTIBLE_CURSE_OF_THE_TOWER = 371, COLLECTIBLE_CHARGED_BABY = 372, COLLECTIBLE_DEAD_EYE = 373, COLLECTIBLE_HOLY_LIGHT = 374, COLLECTIBLE_HOST_HAT = 375, COLLECTIBLE_RESTOCK = 376, COLLECTIBLE_BURSTING_SACK = 377, COLLECTIBLE_NUMBER_TWO = 378, COLLECTIBLE_PUPULA_DUPLEX = 379, COLLECTIBLE_PAY_TO_PLAY = 380, COLLECTIBLE_EDENS_BLESSING = 381, COLLECTIBLE_FRIEND_BALL = 382, COLLECTIBLE_TEAR_DETONATOR = 383, COLLECTIBLE_LIL_GURDY = 384, COLLECTIBLE_BUMBO = 385, COLLECTIBLE_D12 = 386, COLLECTIBLE_CENSER = 387, COLLECTIBLE_KEY_BUM = 388, COLLECTIBLE_RUNE_BAG = 389, COLLECTIBLE_SERAPHIM = 390, COLLECTIBLE_BETRAYAL = 391, COLLECTIBLE_ZODIAC = 392, COLLECTIBLE_SERPENTS_KISS = 393, COLLECTIBLE_MARKED = 394, COLLECTIBLE_TECH_X = 395, COLLECTIBLE_VENTRICLE_RAZOR = 396, COLLECTIBLE_TRACTOR_BEAM = 397, COLLECTIBLE_GODS_FLESH = 398, COLLECTIBLE_MAW_OF_VOID = 399, COLLECTIBLE_SPEAR_OF_DESTINY = 400, COLLECTIBLE_EXPLOSIVO = 401, COLLECTIBLE_CHAOS = 402, COLLECTIBLE_SPIDER_MOD = 403, COLLECTIBLE_FARTING_BABY = 404, COLLECTIBLE_GB_BUG = 405, COLLECTIBLE_D8 = 406, COLLECTIBLE_PURITY = 407, COLLECTIBLE_ATHAME = 408, COLLECTIBLE_EMPTY_VESSEL = 409, COLLECTIBLE_EVIL_EYE = 410, COLLECTIBLE_LUSTY_BLOOD = 411, COLLECTIBLE_CAMBION_CONCEPTION = 412, COLLECTIBLE_IMMACULATE_CONCEPTION = 413, COLLECTIBLE_MORE_OPTIONS = 414, COLLECTIBLE_CROWN_OF_LIGHT = 415, COLLECTIBLE_DEEP_POCKETS = 416, COLLECTIBLE_SUCCUBUS = 417, COLLECTIBLE_FRUIT_CAKE = 418, COLLECTIBLE_TELEPORT_2 = 419, COLLECTIBLE_BLACK_POWDER = 420, COLLECTIBLE_KIDNEY_BEAN = 421, COLLECTIBLE_GLOWING_HOUR_GLASS = 422, COLLECTIBLE_CIRCLE_OF_PROTECTION = 423, COLLECTIBLE_SACK_HEAD = 424, COLLECTIBLE_NIGHT_LIGHT = 425, COLLECTIBLE_OBSESSED_FAN = 426, COLLECTIBLE_MINE_CRAFTER = 427, COLLECTIBLE_PJS = 428, COLLECTIBLE_HEAD_OF_THE_KEEPER = 429, COLLECTIBLE_PAPA_FLY = 430, COLLECTIBLE_MULTIDIMENSIONAL_BABY = 431, COLLECTIBLE_GLITTER_BOMBS = 432, COLLECTIBLE_MY_SHADOW = 433, COLLECTIBLE_JAR_OF_FLIES = 434, COLLECTIBLE_LIL_LOKI = 435, COLLECTIBLE_MILK = 436, COLLECTIBLE_D7 = 437, COLLECTIBLE_BINKY = 438, COLLECTIBLE_MOMS_BOX = 439, COLLECTIBLE_KIDNEY_STONE = 440, COLLECTIBLE_MEGA_SATANS_BREATH = 441, COLLECTIBLE_DARK_PRINCESS_CROWN = 442, COLLECTIBLE_APPLE = 443, COLLECTIBLE_LEAD_PENCIL = 444, COLLECTIBLE_DOG_TOOTH = 445, COLLECTIBLE_DEAD_TOOTH = 446, COLLECTIBLE_LINGER_BEAN = 447, COLLECTIBLE_SHARD_OF_GLASS = 448, COLLECTIBLE_METAL_PLATE = 449, COLLECTIBLE_EYE_OF_GREED = 450, COLLECTIBLE_TAROT_CLOTH = 451, COLLECTIBLE_VARICOSE_VEINS = 452, COLLECTIBLE_COMPOUND_FRACTURE = 453, COLLECTIBLE_POLYDACTYLY = 454, COLLECTIBLE_DADS_LOST_COIN = 455, COLLECTIBLE_MOLDY_BREAD = 456, COLLECTIBLE_CONE_HEAD = 457, COLLECTIBLE_BELLY_BUTTON = 458, COLLECTIBLE_SINUS_INFECTION = 459, COLLECTIBLE_GLAUCOMA = 460, COLLECTIBLE_PARASITOID = 461, COLLECTIBLE_EYE_OF_BELIAL = 462, COLLECTIBLE_SULFURIC_ACID = 463, COLLECTIBLE_GLYPH_OF_BALANCE = 464, COLLECTIBLE_ANALOG_STICK = 465, COLLECTIBLE_CONTAGION = 466, COLLECTIBLE_FINGER = 467, COLLECTIBLE_SHADE = 468, COLLECTIBLE_DEPRESSION = 469, COLLECTIBLE_HUSHY = 470, COLLECTIBLE_LIL_MONSTRO = 471, COLLECTIBLE_KING_BABY = 472, COLLECTIBLE_BIG_CHUBBY = 473, COLLECTIBLE_TONSIL = 474, COLLECTIBLE_PLAN_C = 475, COLLECTIBLE_D1 = 476, COLLECTIBLE_VOID = 477, COLLECTIBLE_PAUSE = 478, COLLECTIBLE_SMELTER = 479, COLLECTIBLE_COMPOST = 480, COLLECTIBLE_DATAMINER = 481, COLLECTIBLE_CLICKER = 482, COLLECTIBLE_MAMA_MEGA = 483, COLLECTIBLE_WAIT_WHAT = 484, COLLECTIBLE_CROOKED_PENNY = 485, COLLECTIBLE_DULL_RAZOR = 486, COLLECTIBLE_POTATO_PEELER = 487, COLLECTIBLE_METRONOME = 488, COLLECTIBLE_DINF = 489, COLLECTIBLE_EDENS_SOUL = 490, COLLECTIBLE_ACID_BABY = 491, COLLECTIBLE_YO_LISTEN = 492, COLLECTIBLE_ADDERLINE = 493, COLLECTIBLE_JACOBS_LADDER = 494, COLLECTIBLE_GHOST_PEPPER = 495, COLLECTIBLE_EUTHANASIA = 496, COLLECTIBLE_CAMO_UNDIES = 497, COLLECTIBLE_DUALITY = 498, COLLECTIBLE_EUCHARIST = 499, COLLECTIBLE_SACK_OF_SACKS = 500, COLLECTIBLE_GREEDS_GULLET = 501, COLLECTIBLE_LARGE_ZIT = 502, COLLECTIBLE_LITTLE_HORN = 503, COLLECTIBLE_BROWN_NUGGET = 504, COLLECTIBLE_POKE_GO = 505, COLLECTIBLE_BACKSTABBER = 506, COLLECTIBLE_SHARP_STRAW = 507, COLLECTIBLE_MOMS_RAZOR = 508, COLLECTIBLE_BLOODSHOT_EYE = 509, COLLECTIBLE_DELIRIOUS = 510, COLLECTIBLE_ANGRY_FLY = 511, COLLECTIBLE_BLACK_HOLE = 512, COLLECTIBLE_BOZO = 513, COLLECTIBLE_BROKEN_MODEM = 514, COLLECTIBLE_MYSTERY_GIFT = 515, COLLECTIBLE_SPRINKLER = 516, COLLECTIBLE_FAST_BOMBS = 517, COLLECTIBLE_BUDDY_IN_A_BOX = 518, COLLECTIBLE_LIL_DELIRIUM = 519, COLLECTIBLE_JUMPER_CABLES = 520, COLLECTIBLE_COUPON = 521, COLLECTIBLE_TELEKINESIS = 522, COLLECTIBLE_MOVING_BOX = 523, COLLECTIBLE_TECHNOLOGY_ZERO = 524, COLLECTIBLE_LEPROCY = 525, COLLECTIBLE_LIL_HARBINGERS = 526, COLLECTIBLE_MR_ME = 527, COLLECTIBLE_ANGELIC_PRISM = 528, COLLECTIBLE_POP = 529, COLLECTIBLE_DEATH_LIST = 530, COLLECTIBLE_HAEMOLACRIA = 531, COLLECTIBLE_LACHRYPHAGY = 532, COLLECTIBLE_TRISAGION = 533, COLLECTIBLE_SCHOOLBAG = 534, COLLECTIBLE_BLANKET = 535, COLLECTIBLE_SACRIFICIAL_ALTAR = 536, COLLECTIBLE_LIL_SPEWER = 537, COLLECTIBLE_MARBLES = 538, COLLECTIBLE_MYSTERY_EGG = 539, COLLECTIBLE_FLAT_STONE = 540, COLLECTIBLE_MARROW = 541, COLLECTIBLE_SLIPPED_RIB = 542, COLLECTIBLE_HALLOWED_GROUND = 543, COLLECTIBLE_POINTY_RIB = 544, COLLECTIBLE_BOOK_OF_THE_DEAD = 545, COLLECTIBLE_DADS_RING = 546, COLLECTIBLE_DIVORCE_PAPERS = 547, COLLECTIBLE_JAW_BONE = 548, COLLECTIBLE_BRITTLE_BONES = 549, COLLECTIBLE_BROKEN_SHOVEL = 550, COLLECTIBLE_BROKEN_SHOVEL_2 = 551, COLLECTIBLE_MOMS_SHOVEL = 552, NUM_COLLECTIBLES = 553 }
enum | TrinketType { TRINKET_NULL = 0, TRINKET_SWALLOWED_PENNY = 1, TRINKET_PETRIFIED_POOP = 2, TRINKET_AAA_BATTERY = 3, TRINKET_BROKEN_REMOTE = 4, TRINKET_PURPLE_HEART = 5, TRINKET_BROKEN_MAGNET = 6, TRINKET_ROSARY_BEAD = 7, TRINKET_CARTRIDGE = 8, TRINKET_PULSE_WORM = 9, TRINKET_WIGGLE_WORM = 10, TRINKET_RING_WORM = 11, TRINKET_FLAT_WORM = 12, TRINKET_STORE_CREDIT = 13, TRINKET_CALLUS = 14, TRINKET_LUCKY_ROCK = 15, TRINKET_MOMS_TOENAIL = 16, TRINKET_BLACK_LIPSTICK = 17, TRINKET_BIBLE_TRACT = 18, TRINKET_PAPER_CLIP = 19, TRINKET_MONKEY_PAW = 20, TRINKET_MYSTERIOUS_PAPER = 21, TRINKET_DAEMONS_TAIL = 22, TRINKET_MISSING_POSTER = 23, TRINKET_BUTT_PENNY = 24, TRINKET_MYSTERIOUS_CANDY = 25, TRINKET_HOOK_WORM = 26, TRINKET_WHIP_WORM = 27, TRINKET_BROKEN_ANKH = 28, TRINKET_FISH_HEAD = 29, TRINKET_PINKY_EYE = 30, TRINKET_PUSH_PIN = 31, TRINKET_LIBERTY_CAP = 32, TRINKET_UMBILICAL_CORD = 33, TRINKET_CHILDS_HEART = 34, TRINKET_CURVED_HORN = 35, TRINKET_RUSTED_KEY = 36, TRINKET_GOAT_HOOF = 37, TRINKET_MOMS_PEARL = 38, TRINKET_CANCER = 39, TRINKET_RED_PATCH = 40, TRINKET_MATCH_STICK = 41, TRINKET_LUCKY_TOE = 42, TRINKET_CURSED_SKULL = 43, TRINKET_SAFETY_CAP = 44, TRINKET_ACE_SPADES = 45, TRINKET_ISAACS_FORK = 46, TRINKET_POLAROID_OBSOLETE = 47, TRINKET_MISSING_PAGE = 48, TRINKET_BLOODY_PENNY = 49, TRINKET_BURNT_PENNY = 50, TRINKET_FLAT_PENNY = 51, TRINKET_COUNTERFEIT_PENNY = 52, TRINKET_TICK = 53, TRINKET_ISAACS_HEAD = 54, TRINKET_MAGGYS_FAITH = 55, TRINKET_JUDAS_TONGUE = 56, TRINKET_SOUL = 57, TRINKET_SAMSONS_LOCK = 58, TRINKET_CAINS_EYE = 59, TRINKET_EVES_BIRD_FOOT = 60, TRINKET_LEFT_HAND = 61, TRINKET_SHINY_ROCK = 62, TRINKET_SAFETY_SCISSORS = 63, TRINKET_RAINBOW_WORM = 64, TRINKET_TAPE_WORM = 65, TRINKET_LAZY_WORM = 66, TRINKET_CRACKED_DICE = 67, TRINKET_SUPER_MAGNET = 68, TRINKET_FADED_POLAROID = 69, TRINKET_LOUSE = 70, TRINKET_BOBS_BLADDER = 71, TRINKET_WATCH_BATTERY = 72, TRINKET_BLASTING_CAP = 73, TRINKET_STUD_FINDER = 74, TRINKET_ERROR = 75, TRINKET_POKER_CHIP = 76, TRINKET_BLISTER = 77, TRINKET_SECOND_HAND = 78, TRINKET_ENDLESS_NAMELESS = 79, TRINKET_BLACK_FEATHER = 80, TRINKET_BLIND_RAGE = 81, TRINKET_GOLDEN_HORSE_SHOE = 82, TRINKET_STORE_KEY = 83, TRINKET_RIB_OF_GREED = 84, TRINKET_KARMA = 85, TRINKET_LIL_LARVA = 86, TRINKET_MOMS_LOCKET = 87, TRINKET_NO = 88, TRINKET_CHILD_LEASH = 89, TRINKET_BROWN_CAP = 90, TRINKET_MECONIUM = 91, TRINKET_CRACKED_CROWN = 92, TRINKET_USED_DIAPER = 93, TRINKET_FISH_TAIL = 94, TRINKET_BLACK_TOOTH = 95, TRINKET_OUROBOROS_WORM = 96, TRINKET_TONSIL = 97, TRINKET_NOSE_GOBLIN = 98, TRINKET_SUPER_BALL = 99, TRINKET_VIBRANT_BULB = 100, TRINKET_DIM_BULB = 101, TRINKET_FRAGMENTED_CARD = 102, TRINKET_EQUALITY = 103, TRINKET_WISH_BONE = 104, TRINKET_BAG_LUNCH = 105, TRINKET_LOST_CORK = 106, TRINKET_CROW_HEART = 107, TRINKET_WALNUT = 108, TRINKET_DUCT_TAPE = 109, TRINKET_SILVER_DOLLAR = 110, TRINKET_BLOODY_CROWN = 111, TRINKET_PAY_TO_WIN = 112, TRINKET_LOCUST_OF_WRATH = 113, TRINKET_LOCUST_OF_PESTILENCE = 114, TRINKET_LOCUST_OF_FAMINE = 115, TRINKET_LOCUST_OF_DEATH = 116, TRINKET_LOCUST_OF_CONQUEST = 117, TRINKET_BAT_WING = 118, TRINKET_STEM_CELL = 119, TRINKET_HAIRPIN = 120, TRINKET_WOODEN_CROSS = 121, TRINKET_BUTTER = 122, TRINKET_FILIGREE_FEATHERS = 123, TRINKET_DOOR_STOP = 124, TRINKET_EXTENSION_CORD = 125, TRINKET_ROTTEN_PENNY = 126, TRINKET_BABY_BENDER = 127, TRINKET_FINGER_BONE = 128, NUM_TRINKETS = 129 }
enum | PillEffect { PILLEFFECT_NULL = - 1, PILLEFFECT_BAD_GAS = 0, PILLEFFECT_BAD_TRIP = 1, PILLEFFECT_BALLS_OF_STEEL = 2, PILLEFFECT_BOMBS_ARE_KEYS = 3, PILLEFFECT_EXPLOSIVE_DIARRHEA = 4, PILLEFFECT_FULL_HEALTH = 5, PILLEFFECT_HEALTH_DOWN = 6, PILLEFFECT_HEALTH_UP = 7, PILLEFFECT_I_FOUND_PILLS = 8, PILLEFFECT_PUBERTY = 9, PILLEFFECT_PRETTY_FLY = 10, PILLEFFECT_RANGE_DOWN = 11, PILLEFFECT_RANGE_UP = 12, PILLEFFECT_SPEED_DOWN = 13, PILLEFFECT_SPEED_UP = 14, PILLEFFECT_TEARS_DOWN = 15, PILLEFFECT_TEARS_UP = 16, PILLEFFECT_LUCK_DOWN = 17, PILLEFFECT_LUCK_UP = 18, PILLEFFECT_TELEPILLS = 19, PILLEFFECT_48HOUR_ENERGY = 20, PILLEFFECT_HEMATEMESIS = 21, PILLEFFECT_PARALYSIS = 22, PILLEFFECT_SEE_FOREVER = 23, PILLEFFECT_PHEROMONES = 24, PILLEFFECT_AMNESIA = 25, PILLEFFECT_LEMON_PARTY = 26, PILLEFFECT_WIZARD = 27, PILLEFFECT_PERCS = 28, PILLEFFECT_ADDICTED = 29, PILLEFFECT_RELAX = 30, PILLEFFECT_QUESTIONMARK = 31, PILLEFFECT_LARGER = 32, PILLEFFECT_SMALLER = 33, PILLEFFECT_INFESTED_EXCLAMATION = 34, PILLEFFECT_INFESTED_QUESTION = 35, PILLEFFECT_POWER = 36, PILLEFFECT_RETRO_VISION = 37, PILLEFFECT_FRIENDS_TILL_THE_END = 38, PILLEFFECT_X_LAX = 39, PILLEFFECT_SOMETHINGS_WRONG = 40, PILLEFFECT_IM_DROWSY = 41, PILLEFFECT_IM_EXCITED = 42, PILLEFFECT_GULP = 43, PILLEFFECT_HORF = 44, PILLEFFECT_SUNSHINE = 45, PILLEFFECT_VURP = 46, NUM_PILL_EFFECTS = 47 }
enum | Card { CARD_RANDOM = - 1, CARD_NULL = 0, CARD_FOOL = 1, CARD_MAGICIAN = 2, CARD_HIGH_PRIESTESS = 3, CARD_EMPRESS = 4, CARD_EMPEROR = 5, CARD_HIEROPHANT = 6, CARD_LOVERS = 7, CARD_CHARIOT = 8, CARD_JUSTICE = 9, CARD_HERMIT = 10, CARD_WHEEL_OF_FORTUNE = 11, CARD_STRENGTH = 12, CARD_HANGED_MAN = 13, CARD_DEATH = 14, CARD_TEMPERANCE = 15, CARD_DEVIL = 16, CARD_TOWER = 17, CARD_STARS = 18, CARD_MOON = 19, CARD_SUN = 20, CARD_JUDGEMENT = 21, CARD_WORLD = 22, CARD_CLUBS_2 = 23, CARD_DIAMONDS_2 = 24, CARD_SPADES_2 = 25, CARD_HEARTS_2 = 26, CARD_ACE_OF_CLUBS = 27, CARD_ACE_OF_DIAMONDS = 28, CARD_ACE_OF_SPADES = 29, CARD_ACE_OF_HEARTS = 30, CARD_JOKER = 31, RUNE_HAGALAZ = 32, RUNE_JERA = 33, RUNE_EHWAZ = 34, RUNE_DAGAZ = 35, RUNE_ANSUZ = 36, RUNE_PERTHRO = 37, RUNE_BERKANO = 38, RUNE_ALGIZ = 39, RUNE_BLANK = 40, RUNE_BLACK = 41, CARD_CHAOS = 42, CARD_CREDIT = 43, CARD_RULES = 44, CARD_HUMANITY = 45, CARD_SUICIDE_KING = 46, CARD_GET_OUT_OF_JAIL = 47, CARD_QUESTIONMARK = 48, CARD_DICE_SHARD = 49, CARD_EMERGENCY_CONTACT = 50, CARD_HOLY = 51, CARD_HUGE_GROWTH = 52, CARD_ANCIENT_RECALL = 53, CARD_ERA_WALK = 54, NUM_CARDS = 55 }
enum | TearVariant { BLUE = 0, BLOOD = 1, TOOTH = 2, METALLIC = 3, BOBS_HEAD = 4, FIRE_MIND = 5, DARK_MATTER = 6, MYSTERIOUS = 7, SCHYTHE = 8, CHAOS_CARD = 9, LOST_CONTACT = 10, CUPID_BLUE = 11, CUPID_BLOOD = 12, NAIL = 13, PUPULA = 14, PUPULA_BLOOD = 15, GODS_FLESH = 16, GODS_FLESH_BLOOD = 17, DIAMOND = 18, EXPLOSIVO = 19, COIN = 20, MULTIDIMENSIONAL = 21, STONE = 22, NAIL_BLOOD = 23, GLAUCOMA = 24, GLAUCOMA_BLOOD = 25, BOOGER = 26, EGG = 27, RAZOR = 28, BONE = 29, BLACK_TOOTH = 30, NEEDLE = 31, BELIAL = 32, EYE = 33, EYE_BLOOD = 34, BALLOON = 35, HUNGRY = 36, BALLOON_BRIMSTONE = 37, BALLOON_BOMB = 38 }
enum | TearFlags { TEAR_NORMAL = 0, TEAR_SPECTRAL = 1, TEAR_PIERCING = 1 << 1, TEAR_HOMING = 1 << 2, TEAR_SLOW = 1 << 3, TEAR_POISON = 1 << 4, TEAR_FREEZE = 1 << 5, TEAR_SPLIT = 1 << 6, TEAR_GROW = 1 << 7, TEAR_BOMBERANG = 1 << 8, TEAR_PERSISTENT = 1 << 9, TEAR_WIGGLE = 1 << 10, TEAR_MIGAN = 1 << 11, TEAR_EXPLOSIVE = 1 << 12, TEAR_CHARM = 1 << 13, TEAR_CONFUSION = 1 << 14, TEAR_HP_DROP = 1 << 15, TEAR_ORBIT = 1 << 16, TEAR_WAIT = 1 << 17, TEAR_QUADSPLIT = 1 << 18, TEAR_BOUNCE = 1 << 19, TEAR_FEAR = 1 << 20, TEAR_SHRINK = 1 << 21, TEAR_BURN = 1 << 22, TEAR_ATTRACTOR = 1 << 23, TEAR_KNOCKBACK = 1 << 24, TEAR_PULSE = 1 << 25, TEAR_SPIRAL = 1 << 26, TEAR_FLAT = 1 << 27, TEAR_SAD_BOMB = 1 << 28, TEAR_BUTT_BOMB = 1 << 29, TEAR_GLITTER_BOMB = 1 << 30, TEAR_SQUARE = 1 << 31, TEAR_GLOW = 1 << 32, TEAR_GISH = 1 << 33, TEAR_SCATTER_BOMB = 1 << 34, TEAR_STICKY = 1 << 35, TEAR_CONTINUUM = 1 << 36, TEAR_LIGHT_FROM_HEAVEN = 1 << 37, TEAR_COIN_DROP = 1 << 38, TEAR_BLACK_HP_DROP = 1 << 39, TEAR_TRACTOR_BEAM = 1 << 40, TEAR_GODS_FLESH = 1 << 41, TEAR_GREED_COIN = 1 << 42, TEAR_MYSTERIOUS_LIQUID_CREEP = 1 << 43, TEAR_BIG_SPIRAL = 1 << 44, TEAR_PERMANENT_CONFUSION = 1 << 45, TEAR_BOOGER = 1 << 46, TEAR_EGG = 1 << 47, TEAR_ACID = 1 << 48, TEAR_BONE = 1 << 49, TEAR_BELIAL = 1 << 50, TEAR_MIDAS = 1 << 51, TEAR_NEEDLE = 1 << 52, TEAR_JACOBS = 1 << 53, TEAR_HORN = 1 << 54, TEAR_LASER = 1 << 55, TEAR_POP = 1 << 56, TEAR_ABSORB = 1 << 57, TEAR_LASERSHOT = 1 << 58, TEAR_HYDROBOUNCE = 1 << 59, TEAR_LUDOVICO = 1 << 60 }
enum | ButtonAction { ACTION_LEFT = 0, ACTION_RIGHT = 1, ACTION_UP = 2, ACTION_DOWN = 3, ACTION_SHOOTLEFT = 4, ACTION_SHOOTRIGHT = 5, ACTION_SHOOTUP = 6, ACTION_SHOOTDOWN = 7, ACTION_BOMB = 8, ACTION_ITEM = 9, ACTION_PILLCARD = 10, ACTION_DROP = 11, ACTION_PAUSE = 12, ACTION_MAP = 13, ACTION_MENUCONFIRM = 14, ACTION_MENUBACK = 15, ACTION_RESTART = 16, ACTION_FULLSCREEN = 17, ACTION_MUTE = 18, ACTION_JOINMULTIPLAYER = 19, ACTION_MENULEFT = 20, ACTION_MENURIGHT = 21, ACTION_MENUUP = 22, ACTION_MENUDOWN = 23, ACTION_MENULT = 24, ACTION_MENURT = 25, ACTION_MENUTAB = 26, ACTION_CONSOLE = 28 }
enum | Keyboard { KEY_SPACE = 32, KEY_APOSTROPHE = 39, KEY_COMMA = 44, KEY_MINUS = 45, KEY_PERIOD = 46, KEY_SLASH = 47, KEY_0 = 48, KEY_1 = 49, KEY_2 = 50, KEY_3 = 51, KEY_4 = 52, KEY_5 = 53, KEY_6 = 54, KEY_7 = 55, KEY_8 = 56, KEY_9 = 57, KEY_SEMICOLON = 59, KEY_EQUAL = 61, KEY_A = 65, KEY_B = 66, KEY_C = 67, KEY_D = 68, KEY_E = 69, KEY_F = 70, KEY_G = 71, KEY_H = 72, KEY_I = 73, KEY_J = 74, KEY_K = 75, KEY_L = 76, KEY_M = 77, KEY_N = 78, KEY_O = 79, KEY_P = 80, KEY_Q = 81, KEY_R = 82, KEY_S = 83, KEY_T = 84, KEY_U = 85, KEY_V = 86, KEY_W = 87, KEY_X = 88, KEY_Y = 89, KEY_Z = 90, KEY_LEFT_BRACKET = 91, KEY_BACKSLASH = 92, KEY_RIGHT_BRACKET = 93, KEY_GRAVE_ACCENT = 96, KEY_WORLD_1 = 161, KEY_WORLD_2 = 162, KEY_ESCAPE = 256, KEY_ENTER = 257, KEY_TAB = 258, KEY_BACKSPACE = 259, KEY_INSERT = 260, KEY_DELETE = 261, KEY_RIGHT = 262, KEY_LEFT = 263, KEY_DOWN = 264, KEY_UP = 265, KEY_PAGE_UP = 266, KEY_PAGE_DOWN = 267, KEY_HOME = 268, KEY_END = 269, KEY_CAPS_LOCK = 280, KEY_SCROLL_LOCK = 281, KEY_NUM_LOCK = 282, KEY_PRINT_SCREEN = 283, KEY_PAUSE = 284, KEY_F1 = 290, KEY_F2 = 291, KEY_F3 = 292, KEY_F4 = 293, KEY_F5 = 294, KEY_F6 = 295, KEY_F7 = 296, KEY_F8 = 297, KEY_F9 = 298, KEY_F10 = 299, KEY_F11 = 300, KEY_F12 = 301, KEY_F13 = 302, KEY_F14 = 303, KEY_F15 = 304, KEY_F16 = 305, KEY_F17 = 306, KEY_F18 = 307, KEY_F19 = 308, KEY_F20 = 309, KEY_F21 = 310, KEY_F22 = 311, KEY_F23 = 312, KEY_F24 = 313, KEY_F25 = 314, KEY_KP_0 = 320, KEY_KP_1 = 321, KEY_KP_2 = 322, KEY_KP_3 = 323, KEY_KP_4 = 324, KEY_KP_5 = 325, KEY_KP_6 = 326, KEY_KP_7 = 327, KEY_KP_8 = 328, KEY_KP_9 = 329, KEY_KP_DECIMAL = 330, KEY_KP_DIVIDE = 331, KEY_KP_MULTIPLY = 332, KEY_KP_SUBTRACT = 333, KEY_KP_ADD = 334, KEY_KP_ENTER = 335, KEY_KP_EQUAL = 336, KEY_LEFT_SHIFT = 340, KEY_LEFT_CONTROL = 341, KEY_LEFT_ALT = 342, KEY_LEFT_SUPER = 343, KEY_RIGHT_SHIFT = 344, KEY_RIGHT_CONTROL = 345, KEY_RIGHT_ALT = 346, KEY_RIGHT_SUPER = 347, KEY_MENU = 348 }
enum | Mouse { MOUSE_BUTTON_1 = 0, MOUSE_BUTTON_2 = 1, MOUSE_BUTTON_3 = 2, MOUSE_BUTTON_4 = 3, MOUSE_BUTTON_5 = 4, MOUSE_BUTTON_6 = 5, MOUSE_BUTTON_7 = 6, MOUSE_BUTTON_8 = 7, MOUSE_BUTTON_LAST = 7, MOUSE_BUTTON_LEFT = 0, MOUSE_BUTTON_RIGHT = 1, MOUSE_BUTTON_MIDDLE = 2 }
enum | InputHook { IS_ACTION_PRESSED = 0, IS_ACTION_TRIGGERED = 1, GET_ACTION_VALUE = 2 }
enum | SeedEffect { SEED_NORMAL = 0, SEED_MOVEMENT_PITCH = 1, SEED_HEALTH_PITCH = 2, SEED_CAMO_ISAAC = 3, SEED_CAMO_ENEMIES = 4, SEED_CAMO_PICKUPS = 5, SEED_CAMO_EVERYTHING = 6, SEED_FART_SOUNDS = 7, SEED_OLD_TV = 8, SEED_DYSLEXIA = 9, SEED_NO_HUD = 10, SEED_PICKUPS_SLIDE = 11, SEED_CONTROLS_REVERSED = 12, SEED_ALL_CHAMPIONS = 13, SEED_INVISIBLE_ISAAC = 14, SEED_INVISIBLE_ENEMIES = 15, SEED_INFINITE_BASEMENT = 16, SEED_ALWAYS_CHARMED = 17, SEED_ALWAYS_CONFUSED = 18, SEED_ALWAYS_AFRAID = 19, SEED_ALWAYS_ALTERNATING_FEAR = 20, SEED_ALWAYS_CHARMED_AND_AFRAID = 21, SEED_EXTRA_BLOOD = 23, SEED_POOP_TRAIL = 24, SEED_PACIFIST = 25, SEED_DAMAGE_WHEN_STOPPED = 26, SEED_DAMAGE_ON_INTERVAL = 27, SEED_DAMAGE_ON_TIME_LIMIT = 28, SEED_PILLS_NEVER_IDENTIFY = 29, SEED_MYSTERY_TAROT_CARDS = 30, SEED_ENEMIES_RESPAWN = 32, SEED_ITEMS_COST_MONEY = 33, SEED_BIG_HEAD = 35, SEED_SMALL_HEAD = 36, SEED_BLACK_ISAAC = 37, SEED_GLOWING_TEARS = 38, SEED_SLOW_MUSIC = 41, SEED_ULTRA_SLOW_MUSIC = 42, SEED_FAST_MUSIC = 43, SEED_ULTRA_FAST_MUSIC = 44, SEED_NO_FACE = 46, SEED_ISAAC_TAKES_HIGH_DAMAGE = 47, SEED_ISAAC_TAKES_MASSIVE_DAMAGE = 48, SEED_ICE_PHYSICS = 52, SEED_KAPPA = 53, SEED_CHRISTMAS = 54, SEED_KIDS_MODE = 55, SEED_PERMANENT_CURSE_DARKNESS = 56, SEED_PERMANENT_CURSE_LABYRINTH = 57, SEED_PERMANENT_CURSE_LOST = 58, SEED_PERMANENT_CURSE_UNKNOWN = 59, SEED_PERMANENT_CURSE_MAZE = 60, SEED_PERMANENT_CURSE_BLIND = 61, SEED_PERMANENT_CURSE_CURSED = 62, SEED_PREVENT_CURSE_DARKNESS = 63, SEED_PREVENT_CURSE_LABYRINTH = 64, SEED_PREVENT_CURSE_LOST = 65, SEED_PREVENT_CURSE_UNKNOWN = 66, SEED_PREVENT_CURSE_MAZE = 67, SEED_PREVENT_CURSE_BLIND = 68, SEED_PREVENT_ALL_CURSES = 70, SEED_NO_BOSS_ROOM_EXITS = 71, SEED_PICKUPS_TIMEOUT = 72, SEED_INVINCIBLE = 73, SEED_SHOOT_IN_MOVEMENT_DIRECTION = 74, SEED_SHOOT_OPPOSITE_MOVEMENT_DIRECTION = 75, SEED_AXIS_ALIGNED_CONTROLS = 76, NUM_SEEDS = 77 }
enum | GridRooms { MAX_GRID_ROOMS = 128, ROOM_DEVIL_IDX = -1, ROOM_ERROR_IDX = -2, ROOM_DEBUG_IDX = -3, ROOM_DUNGEON_IDX = -4, ROOM_BOSSRUSH_IDX = -5, ROOM_BLACK_MARKET_IDX = -6, ROOM_MEGA_SATAN_IDX = -7, ROOM_BLUE_WOOM_IDX = -8, ROOM_THE_VOID_IDX = -9, NUM_OFF_GRID_ROOMS = 9, MAX_ROOMS = 137 }
enum | ItemPoolType { POOL_NULL = - 1, POOL_TREASURE = 0, POOL_SHOP = 1, POOL_BOSS = 2, POOL_DEVIL = 3, POOL_ANGEL = 4, POOL_SECRET = 5, POOL_LIBRARY = 6, POOL_CHALLENGE = 7, POOL_GOLDEN_CHEST = 8, POOL_RED_CHEST = 9, POOL_BEGGAR = 10, POOL_DEMON_BEGGAR = 11, POOL_CURSE = 12, POOL_KEY_MASTER = 13, POOL_BOSSRUSH = 14, POOL_DUNGEON = 15, POOL_GREED_TREASURE = 16, POOL_GREED_BOSS = 17, POOL_GREED_SHOP = 18, POOL_GREED_DEVIL = 19, POOL_GREED_ANGEL = 20, POOL_GREED_CURSE = 21, POOL_GREED_SECRET = 22, POOL_GREED_LIBRARY = 23, POOL_GREED_GOLDEN_CHEST = 24, POOL_BOMB_BUM = 25, NUM_ITEMPOOLS = 26 }
enum | ProjectileVariant { PROJECTILE_NORMAL = 0, PROJECTILE_BONE = 1, PROJECTILE_FIRE = 2, PROJECTILE_PUKE = 3, PROJECTILE_TEAR = 4, PROJECTILE_CORN = 5, PROJECTILE_HUSH = 6, PROJECTILE_COIN = 7 }
enum | ProjectileFlags { SMART = 1, EXPLODE = 1 << 1, ACID_GREEN = 1 << 2, GOO = 1 << 3, GHOST = 1 << 4, WIGGLE = 1 << 5, BOOMERANG = 60, HIT_ENEMIES = 1 << 7, ACID_RED = 1 << 8, GREED = 1 << 9, RED_CREEP = 1 << 10, ORBIT_CW = 1 << 11, ORBIT_CCW = 1 << 12, NO_WALL_COLLIDE = 1 << 13, CREEP_BROWN = 56, FIRE = 1 << 15, BURST = 1 << 16, ANY_HEIGHT_ENTITY_HIT = 1 << 17, CURVE_LEFT = 1 << 18, CURVE_RIGHT = 1 << 19, TURN_HORIZONTAL = 1 << 20, SINE_VELOCITY = 1 << 21, MEGA_WIGGLE = 1 << 22, SAWTOOTH_WIGGLE = 1 << 23, SLOWED = 1 << 24, TRIANGLE = 1 << 25, MOVE_TO_PARENT = 1 << 26, ACCELERATE = 1 << 27, DECELERATE = 1 << 28, BURST3 = 1 << 29, CONTINUUM = 1 << 30, CANT_HIT_PLAYER = 1 << 31, CHANGE_FLAGS_AFTER_TIMEOUT = 1 << 32, CHANGE_VELOCITY_AFTER_TIMEOUT = 1 << 33 }
enum | EntityPartition { FAMILIAR = 1, BULLET = 1<<1, TEAR = 1<<2, ENEMY = 1<<3, PICKUP = 1<<4, PLAYER = 1<<5, EFFECT = 1<<6 }

## Detailed Description

Public enumeration types

## Enumeration Type Documentation

## ◆ ActionTriggers

enum ActionTriggers

Enumerator
ACTIONTRIGGER_NONE |
ACTIONTRIGGER_BOMBPLACED |
ACTIONTRIGGER_MOVED |
ACTIONTRIGGER_SHOOTING |
ACTIONTRIGGER_CARDPILLUSED |
ACTIONTRIGGER_ITEMACTIVATED |
ACTIONTRIGGER_ITEMSDROPPED |

## ◆ BabySubType

enum BabySubType

Enumerator
BABY_UNASSIGNED |
BABY_SPIDER |
BABY_LOVE |
BABY_BLOAT |
BABY_WATER |
BABY_PSY |
BABY_CURSED |
BABY_TROLL |
BABY_YBAB |
BABY_COCKEYED |
BABY_HOST |
BABY_LOST |
BABY_CUTE |
BABY_CROW |
BABY_SHADOW |
BABY_GLASS |
BABY_GOLD |
BABY_CY |
BABY_BEAN |
BABY_MAG |
BABY_WRATH |
BABY_WRAPPED |
BABY_BEGOTTEN |
BABY_DEAD |
BABY_FIGHTING |
BABY_0 |
BABY_GLITCH |
BABY_MAGNET |
BABY_BLACK |
BABY_RED |
BABY_WHITE |
BABY_BLUE |
BABY_RAGE |
BABY_CRY |
BABY_YELLOW |
BABY_LONG |
BABY_GREEN |
BABY_LIL |
BABY_BIG |
BABY_BROWN |
BABY_NOOSE |
BABY_HIVE |
BABY_BUDDY |
BABY_COLORFUL |
BABY_WHORE |
BABY_CRACKED |
BABY_DRIPPING |
BABY_BLINDING |
BABY_SUCKY |
BABY_DARK |
BABY_PICKY |
BABY_REVENGE |
BABY_BELIAL |
BABY_SALE |
BABY_GOAT |
BABY_SUPER_GREED |
BABY_MORT |
BABY_APOLLYON |
BABY_BONE |
BABY_BOUND |
BABY_BASIC |

## ◆ BombSubType

enum BombSubType

Enumerator
BOMB_NORMAL |
BOMB_DOUBLEPACK |
BOMB_TROLL |
BOMB_GOLDEN |
BOMB_SUPERTROLL |

## ◆ BombVariant

enum BombVariant

Enumerator
BOMB_NORMAL |
BOMB_BIG |
BOMB_DECOY |
BOMB_TROLL |
BOMB_SUPERTROLL |
BOMB_POISON |
BOMB_POISON_BIG |
BOMB_SAD |
BOMB_HOT |
BOMB_BUTT |
BOMB_MR_MEGA |
BOMB_BOBBY |
BOMB_GLITTER |

## ◆ ButtonAction

enum ButtonAction

Enumerator
ACTION_LEFT |
ACTION_RIGHT |
ACTION_UP |
ACTION_DOWN |
ACTION_SHOOTLEFT |
ACTION_SHOOTRIGHT |
ACTION_SHOOTUP |
ACTION_SHOOTDOWN |
ACTION_BOMB |
ACTION_ITEM |
ACTION_PILLCARD |
ACTION_DROP |
ACTION_PAUSE |
ACTION_MAP |
ACTION_MENUCONFIRM |
ACTION_MENUBACK |
ACTION_RESTART |
ACTION_FULLSCREEN |
ACTION_MUTE |
ACTION_JOINMULTIPLAYER |
ACTION_MENULEFT |
ACTION_MENURIGHT |
ACTION_MENUUP |
ACTION_MENUDOWN |
ACTION_MENULT |
ACTION_MENURT |
ACTION_MENUTAB |
ACTION_CONSOLE | USE ONLY FOR HOOKING! To check the input use IsButtonTriggered with desired key

## ◆ CacheFlag

enum CacheFlag

Enumerator
CACHE_DAMAGE |
CACHE_FIREDELAY |
CACHE_SHOTSPEED |
CACHE_RANGE |
CACHE_SPEED |
CACHE_TEARFLAG |
CACHE_TEARCOLOR |
CACHE_FLYING |
CACHE_WEAPON |
CACHE_FAMILIARS |
CACHE_LUCK |
CACHE_ALL |

## ◆ Card

enum Card

Enumerator
CARD_RANDOM |
CARD_NULL |
CARD_FOOL |
CARD_MAGICIAN |
CARD_HIGH_PRIESTESS |
CARD_EMPRESS |
CARD_EMPEROR |
CARD_HIEROPHANT |
CARD_LOVERS |
CARD_CHARIOT |
CARD_JUSTICE |
CARD_HERMIT |
CARD_WHEEL_OF_FORTUNE |
CARD_STRENGTH |
CARD_HANGED_MAN |
CARD_DEATH |
CARD_TEMPERANCE |
CARD_DEVIL |
CARD_TOWER |
CARD_STARS |
CARD_MOON |
CARD_SUN |
CARD_JUDGEMENT |
CARD_WORLD |
CARD_CLUBS_2 |
CARD_DIAMONDS_2 |
CARD_SPADES_2 |
CARD_HEARTS_2 |
CARD_ACE_OF_CLUBS |
CARD_ACE_OF_DIAMONDS |
CARD_ACE_OF_SPADES |
CARD_ACE_OF_HEARTS |
CARD_JOKER |
RUNE_HAGALAZ |
RUNE_JERA |
RUNE_EHWAZ |
RUNE_DAGAZ |
RUNE_ANSUZ |
RUNE_PERTHRO |
RUNE_BERKANO |
RUNE_ALGIZ |
RUNE_BLANK |
RUNE_BLACK |
CARD_CHAOS |
CARD_CREDIT |
CARD_RULES |
CARD_HUMANITY |
CARD_SUICIDE_KING |
CARD_GET_OUT_OF_JAIL |
CARD_QUESTIONMARK |
CARD_DICE_SHARD |
CARD_EMERGENCY_CONTACT |
CARD_HOLY |
CARD_HUGE_GROWTH | Booster Pack #1
CARD_ANCIENT_RECALL |
CARD_ERA_WALK |
NUM_CARDS |

## ◆ Challenge

enum Challenge

Enumerator
CHALLENGE_NULL |
CHALLENGE_PITCH_BLACK |
CHALLENGE_HIGH_BROW |
CHALLENGE_HEAD_TRAUMA |
CHALLENGE_DARKNESS_FALLS |
CHALLENGE_THE_TANK |
CHALLENGE_SOLAR_SYSTEM |
CHALLENGE_SUICIDE_KING |
CHALLENGE_CAT_GOT_YOUR_TONGUE |
CHALLENGE_DEMO_MAN |
CHALLENGE_CURSED |
CHALLENGE_GLASS_CANNON |
CHALLENGE_WHEN_LIFE_GIVES_LEMONS |
CHALLENGE_BEANS |
CHALLENGE_ITS_IN_THE_CARDS |
CHALLENGE_SLOW_ROLL |
CHALLENGE_COMPUTER_SAVY |
CHALLENGE_WAKA_WAKA |
CHALLENGE_THE_HOST |
CHALLENGE_THE_FAMILY_MAN |
CHALLENGE_PURIST |
CHALLENGE_XXXXXXXXL |
CHALLENGE_SPEED |
CHALLENGE_BLUE_BOMBER |
CHALLENGE_PAY_TO_PLAY |
CHALLENGE_HAVE_A_HEART |
CHALLENGE_I_RULE |
CHALLENGE_BRAINS |
CHALLENGE_PRIDE_DAY |
CHALLENGE_ONANS_STREAK |
CHALLENGE_GUARDIAN |
CHALLENGE_BACKASSWARDS |
CHALLENGE_APRILS_FOOL |
CHALLENGE_POKEY_MANS |
CHALLENGE_ULTRA_HARD |
CHALLENGE_PONG |
NUM_CHALLENGES |

## ◆ ChestSubType

enum ChestSubType

Enumerator
CHEST_OPENED |
CHEST_CLOSED |

## ◆ CoinSubType

enum CoinSubType

Enumerator
COIN_PENNY |
COIN_NICKEL |
COIN_DIME |
COIN_DOUBLEPACK |
COIN_LUCKYPENNY |
COIN_STICKYNICKEL |

## ◆ CollectibleType

enum CollectibleType

Enumerator
COLLECTIBLE_NULL |
COLLECTIBLE_SAD_ONION |
COLLECTIBLE_INNER_EYE |
COLLECTIBLE_SPOON_BENDER |
COLLECTIBLE_MAXS_HEAD |
COLLECTIBLE_MY_REFLECTION |
COLLECTIBLE_NUMBER_ONE |
COLLECTIBLE_BLOOD_MARTYR |
COLLECTIBLE_BROTHER_BOBBY |
COLLECTIBLE_SKATOLE |
COLLECTIBLE_HALO_OF_FLIES |
COLLECTIBLE_ONE_UP |
COLLECTIBLE_MAGIC_MUSHROOM |
COLLECTIBLE_VIRUS |
COLLECTIBLE_ROID_RAGE |
COLLECTIBLE_HEART |
COLLECTIBLE_RAW_LIVER |
COLLECTIBLE_SKELETON_KEY |
COLLECTIBLE_DOLLAR |
COLLECTIBLE_BOOM |
COLLECTIBLE_TRANSCENDENCE |
COLLECTIBLE_COMPASS |
COLLECTIBLE_LUNCH |
COLLECTIBLE_DINNER |
COLLECTIBLE_DESSERT |
COLLECTIBLE_BREAKFAST |
COLLECTIBLE_ROTTEN_MEAT |
COLLECTIBLE_WOODEN_SPOON |
COLLECTIBLE_BELT |
COLLECTIBLE_MOMS_UNDERWEAR |
COLLECTIBLE_MOMS_HEELS |
COLLECTIBLE_MOMS_LIPSTICK |
COLLECTIBLE_WIRE_COAT_HANGER |
COLLECTIBLE_BIBLE |
COLLECTIBLE_BOOK_OF_BELIAL |
COLLECTIBLE_NECRONOMICON |
COLLECTIBLE_POOP |
COLLECTIBLE_MR_BOOM |
COLLECTIBLE_TAMMYS_HEAD |
COLLECTIBLE_MOMS_BRA |
COLLECTIBLE_KAMIKAZE |
COLLECTIBLE_MOMS_PAD |
COLLECTIBLE_BOBS_ROTTEN_HEAD |
COLLECTIBLE_PILLS_HERE |
COLLECTIBLE_TELEPORT |
COLLECTIBLE_YUM_HEART |
COLLECTIBLE_LUCKY_FOOT |
COLLECTIBLE_DOCTORS_REMOTE |
COLLECTIBLE_CUPIDS_ARROW |
COLLECTIBLE_SHOOP_DA_WHOOP |
COLLECTIBLE_STEVEN |
COLLECTIBLE_PENTAGRAM |
COLLECTIBLE_DR_FETUS |
COLLECTIBLE_MAGNETO |
COLLECTIBLE_TREASURE_MAP |
COLLECTIBLE_MOMS_EYE |
COLLECTIBLE_LEMON_MISHAP |
COLLECTIBLE_DISTANT_ADMIRATION |
COLLECTIBLE_BOOK_OF_SHADOWS |
COLLECTIBLE_059 |
COLLECTIBLE_LADDER |
COLLECTIBLE_TAROT_CARD |
COLLECTIBLE_CHARM_VAMPIRE |
COLLECTIBLE_BATTERY |
COLLECTIBLE_STEAM_SALE |
COLLECTIBLE_ANARCHIST_COOKBOOK |
COLLECTIBLE_HOURGLASS |
COLLECTIBLE_SISTER_MAGGY |
COLLECTIBLE_TECHNOLOGY |
COLLECTIBLE_CHOCOLATE_MILK |
COLLECTIBLE_GROWTH_HORMONES |
COLLECTIBLE_MINI_MUSH |
COLLECTIBLE_ROSARY |
COLLECTIBLE_CUBE_OF_MEAT |
COLLECTIBLE_QUARTER |
COLLECTIBLE_PHD |
COLLECTIBLE_XRAY_VISION |
COLLECTIBLE_MY_LITTLE_UNICORN |
COLLECTIBLE_BOOK_REVELATIONS |
COLLECTIBLE_MARK |
COLLECTIBLE_PACT |
COLLECTIBLE_DEAD_CAT |
COLLECTIBLE_LORD_OF_THE_PIT |
COLLECTIBLE_THE_NAIL |
COLLECTIBLE_WE_NEED_GO_DEEPER |
COLLECTIBLE_DECK_OF_CARDS |
COLLECTIBLE_MONSTROS_TOOTH |
COLLECTIBLE_LOKIS_HORNS |
COLLECTIBLE_LITTLE_CHUBBY |
COLLECTIBLE_SPIDER_BITE |
COLLECTIBLE_SMALL_ROCK |
COLLECTIBLE_SPELUNKER_HAT |
COLLECTIBLE_SUPER_BANDAGE |
COLLECTIBLE_GAMEKID |
COLLECTIBLE_SACK_OF_PENNIES |
COLLECTIBLE_ROBO_BABY |
COLLECTIBLE_LITTLE_CHAD |
COLLECTIBLE_BOOK_OF_SIN |
COLLECTIBLE_RELIC |
COLLECTIBLE_LITTLE_GISH |
COLLECTIBLE_LITTLE_STEVEN |
COLLECTIBLE_HALO |
COLLECTIBLE_MOMS_BOTTLE_PILLS |
COLLECTIBLE_COMMON_COLD |
COLLECTIBLE_PARASITE |
COLLECTIBLE_D6 |
COLLECTIBLE_MR_MEGA |
COLLECTIBLE_PINKING_SHEARS |
COLLECTIBLE_WAFER |
COLLECTIBLE_MONEY_IS_POWER |
COLLECTIBLE_MOMS_CONTACTS |
COLLECTIBLE_BEAN |
COLLECTIBLE_GUARDIAN_ANGEL |
COLLECTIBLE_DEMON_BABY |
COLLECTIBLE_MOMS_KNIFE |
COLLECTIBLE_OUIJA_BOARD |
COLLECTIBLE_NINE_VOLT |
COLLECTIBLE_DEAD_BIRD |
COLLECTIBLE_BRIMSTONE |
COLLECTIBLE_BLOOD_BAG |
COLLECTIBLE_ODD_MUSHROOM_RATE |
COLLECTIBLE_ODD_MUSHROOM_DAMAGE |
COLLECTIBLE_WHORE_OF_BABYLON |
COLLECTIBLE_MONSTER_MANUAL |
COLLECTIBLE_DEAD_SEA_SCROLLS |
COLLECTIBLE_BOBBY_BOMB |
COLLECTIBLE_RAZOR_BLADE |
COLLECTIBLE_FORGET_ME_NOW |
COLLECTIBLE_FOREVER_ALONE |
COLLECTIBLE_BUCKET_LARD |
COLLECTIBLE_PONY |
COLLECTIBLE_BOMB_BAG |
COLLECTIBLE_LUMP_OF_COAL |
COLLECTIBLE_GUPPYS_PAW |
COLLECTIBLE_GUPPYS_TAIL |
COLLECTIBLE_IV_BAG |
COLLECTIBLE_BEST_FRIEND |
COLLECTIBLE_REMOTE_DETONATOR |
COLLECTIBLE_STIGMATA |
COLLECTIBLE_MOMS_PURSE |
COLLECTIBLE_BOBS_CURSE |
COLLECTIBLE_PAGEANT_BOY |
COLLECTIBLE_SCAPULAR |
COLLECTIBLE_SPEED_BALL |
COLLECTIBLE_BUM_FRIEND |
COLLECTIBLE_GUPPYS_HEAD |
COLLECTIBLE_PRAYER_CARD |
COLLECTIBLE_NOTCHED_AXE |
COLLECTIBLE_INFESTATION |
COLLECTIBLE_IPECAC |
COLLECTIBLE_TOUGH_LOVE |
COLLECTIBLE_MULLIGAN |
COLLECTIBLE_TECHNOLOGY_2 |
COLLECTIBLE_MUTANT_SPIDER |
COLLECTIBLE_CHEMICAL_PEEL |
COLLECTIBLE_PEEPER |
COLLECTIBLE_HABIT |
COLLECTIBLE_BLOODY_LUST |
COLLECTIBLE_CRYSTAL_BALL |
COLLECTIBLE_SPIRIT_NIGHT |
COLLECTIBLE_CRACK_THE_SKY |
COLLECTIBLE_ANKH |
COLLECTIBLE_CELTIC_CROSS |
COLLECTIBLE_GHOST_BABY |
COLLECTIBLE_CANDLE |
COLLECTIBLE_CAT_NINE_TAILS |
COLLECTIBLE_D20 |
COLLECTIBLE_HARLEQUIN_BABY |
COLLECTIBLE_EPIC_FETUS |
COLLECTIBLE_POLYPHEMUS |
COLLECTIBLE_DADDY_LONGLEGS |
COLLECTIBLE_SPIDER_BUTT |
COLLECTIBLE_SACRIFICIAL_DAGGER |
COLLECTIBLE_MITRE |
COLLECTIBLE_RAINBOW_BABY |
COLLECTIBLE_DADS_KEY |
COLLECTIBLE_STEM_CELLS |
COLLECTIBLE_PORTABLE_SLOT |
COLLECTIBLE_HOLY_WATER |
COLLECTIBLE_FATE |
COLLECTIBLE_BLACK_BEAN |
COLLECTIBLE_WHITE_PONY |
COLLECTIBLE_SACRED_HEART |
COLLECTIBLE_TOOTH_PICKS |
COLLECTIBLE_HOLY_GRAIL |
COLLECTIBLE_DEAD_DOVE |
COLLECTIBLE_BLOOD_RIGHTS |
COLLECTIBLE_GUPPYS_HAIRBALL |
COLLECTIBLE_ABEL |
COLLECTIBLE_SMB_SUPER_FAN |
COLLECTIBLE_PYRO |
COLLECTIBLE_3_DOLLAR_BILL |
COLLECTIBLE_TELEPATHY_BOOK |
COLLECTIBLE_MEAT |
COLLECTIBLE_MAGIC_8_BALL |
COLLECTIBLE_MOMS_COIN_PURSE |
COLLECTIBLE_SQUEEZY |
COLLECTIBLE_JESUS_JUICE |
COLLECTIBLE_BOX |
COLLECTIBLE_MOMS_KEY |
COLLECTIBLE_MOMS_EYESHADOW |
COLLECTIBLE_IRON_BAR |
COLLECTIBLE_MIDAS_TOUCH |
COLLECTIBLE_HUMBLEING_BUNDLE |
COLLECTIBLE_FANNY_PACK |
COLLECTIBLE_SHARP_PLUG |
COLLECTIBLE_GUILLOTINE |
COLLECTIBLE_BALL_OF_BANDAGES |
COLLECTIBLE_CHAMPION_BELT |
COLLECTIBLE_BUTT_BOMBS |
COLLECTIBLE_GNAWED_LEAF |
COLLECTIBLE_SPIDERBABY |
COLLECTIBLE_GUPPYS_COLLAR |
COLLECTIBLE_LOST_CONTACT |
COLLECTIBLE_ANEMIC |
COLLECTIBLE_GOAT_HEAD |
COLLECTIBLE_CEREMONIAL_ROBES |
COLLECTIBLE_MOMS_WIG |
COLLECTIBLE_PLACENTA |
COLLECTIBLE_OLD_BANDAGE |
COLLECTIBLE_SAD_BOMBS |
COLLECTIBLE_RUBBER_CEMENT |
COLLECTIBLE_ANTI_GRAVITY |
COLLECTIBLE_PYROMANIAC |
COLLECTIBLE_CRICKETS_BODY |
COLLECTIBLE_GIMPY |
COLLECTIBLE_BLACK_LOTUS |
COLLECTIBLE_PIGGY_BANK |
COLLECTIBLE_MOMS_PERFUME |
COLLECTIBLE_MONSTROS_LUNG |
COLLECTIBLE_ABADDON |
COLLECTIBLE_BALL_OF_TAR |
COLLECTIBLE_STOP_WATCH |
COLLECTIBLE_TINY_PLANET |
COLLECTIBLE_INFESTATION_2 |
COLLECTIBLE_235 |
COLLECTIBLE_E_COLI |
COLLECTIBLE_DEATHS_TOUCH |
COLLECTIBLE_KEY_PIECE_1 |
COLLECTIBLE_KEY_PIECE_2 |
COLLECTIBLE_EXPERIMENTAL_TREATMENT |
COLLECTIBLE_CONTRACT_FROM_BELOW |
COLLECTIBLE_INFAMY |
COLLECTIBLE_TRINITY_SHIELD |
COLLECTIBLE_TECH_5 |
COLLECTIBLE_20_20 |
COLLECTIBLE_BLUE_MAP |
COLLECTIBLE_BFFS |
COLLECTIBLE_HIVE_MIND |
COLLECTIBLE_THERES_OPTIONS |
COLLECTIBLE_BOGO_BOMBS |
COLLECTIBLE_STARTER_DECK |
COLLECTIBLE_LITTLE_BAGGY |
COLLECTIBLE_MAGIC_SCAB |
COLLECTIBLE_BLOOD_CLOT |
COLLECTIBLE_SCREW |
COLLECTIBLE_HOT_BOMBS |
COLLECTIBLE_FIRE_MIND |
COLLECTIBLE_MISSING_NO |
COLLECTIBLE_DARK_MATTER |
COLLECTIBLE_BLACK_CANDLE |
COLLECTIBLE_PROPTOSIS |
COLLECTIBLE_MISSING_PAGE_2 |
COLLECTIBLE_263 |
COLLECTIBLE_SMART_FLY |
COLLECTIBLE_DRY_BABY |
COLLECTIBLE_JUICY_SACK |
COLLECTIBLE_ROBO_BABY_2 |
COLLECTIBLE_ROTTEN_BABY |
COLLECTIBLE_HEADLESS_BABY |
COLLECTIBLE_LEECH |
COLLECTIBLE_MYSTERY_SACK |
COLLECTIBLE_BBF |
COLLECTIBLE_BOBS_BRAIN |
COLLECTIBLE_BEST_BUD |
COLLECTIBLE_LIL_BRIMSTONE |
COLLECTIBLE_ISAACS_HEART |
COLLECTIBLE_LIL_HAUNT |
COLLECTIBLE_DARK_BUM |
COLLECTIBLE_BIG_FAN |
COLLECTIBLE_SISSY_LONGLEGS |
COLLECTIBLE_PUNCHING_BAG |
COLLECTIBLE_HOW_TO_JUMP |
COLLECTIBLE_D100 |
COLLECTIBLE_D4 |
COLLECTIBLE_D10 |
COLLECTIBLE_BLANK_CARD |
COLLECTIBLE_BOOK_OF_SECRETS |
COLLECTIBLE_BOX_OF_SPIDERS |
COLLECTIBLE_RED_CANDLE |
COLLECTIBLE_THE_JAR |
COLLECTIBLE_FLUSH |
COLLECTIBLE_SATANIC_BIBLE |
COLLECTIBLE_HEAD_OF_KRAMPUS |
COLLECTIBLE_BUTTER_BEAN |
COLLECTIBLE_MAGIC_FINGERS |
COLLECTIBLE_CONVERTER |
COLLECTIBLE_BLUE_BOX |
COLLECTIBLE_UNICORN_STUMP |
COLLECTIBLE_TAURUS |
COLLECTIBLE_ARIES |
COLLECTIBLE_CANCER |
COLLECTIBLE_LEO |
COLLECTIBLE_VIRGO |
COLLECTIBLE_LIBRA |
COLLECTIBLE_SCORPIO |
COLLECTIBLE_SAGITTARIUS |
COLLECTIBLE_CAPRICORN |
COLLECTIBLE_AQUARIUS |
COLLECTIBLE_PISCES |
COLLECTIBLE_EVES_MASCARA |
COLLECTIBLE_JUDAS_SHADOW |
COLLECTIBLE_MAGGYS_BOW |
COLLECTIBLE_HOLY_MANTLE |
COLLECTIBLE_THUNDER_THIGHS |
COLLECTIBLE_STRANGE_ATTRACTOR |
COLLECTIBLE_CURSED_EYE |
COLLECTIBLE_MYSTERIOUS_LIQUID |
COLLECTIBLE_GEMINI |
COLLECTIBLE_CAINS_OTHER_EYE |
COLLECTIBLE_BLUEBABYS_ONLY_FRIEND |
COLLECTIBLE_SAMSONS_CHAINS |
COLLECTIBLE_MONGO_BABY |
COLLECTIBLE_ISAACS_TEARS |
COLLECTIBLE_UNDEFINED |
COLLECTIBLE_SCISSORS |
COLLECTIBLE_BREATH_OF_LIFE |
COLLECTIBLE_POLAROID |
COLLECTIBLE_NEGATIVE |
COLLECTIBLE_LUDOVICO_TECHNIQUE |
COLLECTIBLE_SOY_MILK |
COLLECTIBLE_GODHEAD |
COLLECTIBLE_LAZARUS_RAGS |
COLLECTIBLE_MIND |
COLLECTIBLE_BODY |
COLLECTIBLE_SOUL |
COLLECTIBLE_DEAD_ONION |
COLLECTIBLE_BROKEN_WATCH |
COLLECTIBLE_BOOMERANG |
COLLECTIBLE_SAFETY_PIN |
COLLECTIBLE_CAFFEINE_PILL |
COLLECTIBLE_TORN_PHOTO |
COLLECTIBLE_BLUE_CAP |
COLLECTIBLE_LATCH_KEY |
COLLECTIBLE_MATCH_BOOK |
COLLECTIBLE_SYNTHOIL |
COLLECTIBLE_SNACK |
COLLECTIBLE_DIPLOPIA |
COLLECTIBLE_PLACEBO |
COLLECTIBLE_WOODEN_NICKEL |
COLLECTIBLE_TOXIC_SHOCK |
COLLECTIBLE_MEGA_BEAN |
COLLECTIBLE_GLASS_CANNON |
COLLECTIBLE_BOMBER_BOY |
COLLECTIBLE_CRACK_JACKS |
COLLECTIBLE_MOMS_PEARLS |
COLLECTIBLE_CAR_BATTERY |
COLLECTIBLE_BOX_OF_FRIENDS |
COLLECTIBLE_THE_WIZ |
COLLECTIBLE_8_INCH_NAILS |
COLLECTIBLE_INCUBUS |
COLLECTIBLE_FATES_REWARD |
COLLECTIBLE_LIL_CHEST |
COLLECTIBLE_SWORN_PROTECTOR |
COLLECTIBLE_FRIEND_ZONE |
COLLECTIBLE_LOST_FLY |
COLLECTIBLE_SCATTER_BOMBS |
COLLECTIBLE_STICKY_BOMBS |
COLLECTIBLE_EPIPHORA |
COLLECTIBLE_CONTINUUM |
COLLECTIBLE_MR_DOLLY |
COLLECTIBLE_CURSE_OF_THE_TOWER |
COLLECTIBLE_CHARGED_BABY |
COLLECTIBLE_DEAD_EYE |
COLLECTIBLE_HOLY_LIGHT |
COLLECTIBLE_HOST_HAT |
COLLECTIBLE_RESTOCK |
COLLECTIBLE_BURSTING_SACK |
COLLECTIBLE_NUMBER_TWO |
COLLECTIBLE_PUPULA_DUPLEX |
COLLECTIBLE_PAY_TO_PLAY |
COLLECTIBLE_EDENS_BLESSING |
COLLECTIBLE_FRIEND_BALL |
COLLECTIBLE_TEAR_DETONATOR |
COLLECTIBLE_LIL_GURDY |
COLLECTIBLE_BUMBO |
COLLECTIBLE_D12 |
COLLECTIBLE_CENSER |
COLLECTIBLE_KEY_BUM |
COLLECTIBLE_RUNE_BAG |
COLLECTIBLE_SERAPHIM |
COLLECTIBLE_BETRAYAL |
COLLECTIBLE_ZODIAC |
COLLECTIBLE_SERPENTS_KISS |
COLLECTIBLE_MARKED |
COLLECTIBLE_TECH_X |
COLLECTIBLE_VENTRICLE_RAZOR |
COLLECTIBLE_TRACTOR_BEAM |
COLLECTIBLE_GODS_FLESH |
COLLECTIBLE_MAW_OF_VOID |
COLLECTIBLE_SPEAR_OF_DESTINY |
COLLECTIBLE_EXPLOSIVO |
COLLECTIBLE_CHAOS |
COLLECTIBLE_SPIDER_MOD |
COLLECTIBLE_FARTING_BABY |
COLLECTIBLE_GB_BUG |
COLLECTIBLE_D8 |
COLLECTIBLE_PURITY |
COLLECTIBLE_ATHAME |
COLLECTIBLE_EMPTY_VESSEL |
COLLECTIBLE_EVIL_EYE |
COLLECTIBLE_LUSTY_BLOOD |
COLLECTIBLE_CAMBION_CONCEPTION |
COLLECTIBLE_IMMACULATE_CONCEPTION |
COLLECTIBLE_MORE_OPTIONS |
COLLECTIBLE_CROWN_OF_LIGHT |
COLLECTIBLE_DEEP_POCKETS |
COLLECTIBLE_SUCCUBUS |
COLLECTIBLE_FRUIT_CAKE |
COLLECTIBLE_TELEPORT_2 |
COLLECTIBLE_BLACK_POWDER |
COLLECTIBLE_KIDNEY_BEAN |
COLLECTIBLE_GLOWING_HOUR_GLASS |
COLLECTIBLE_CIRCLE_OF_PROTECTION |
COLLECTIBLE_SACK_HEAD |
COLLECTIBLE_NIGHT_LIGHT |
COLLECTIBLE_OBSESSED_FAN |
COLLECTIBLE_MINE_CRAFTER |
COLLECTIBLE_PJS |
COLLECTIBLE_HEAD_OF_THE_KEEPER |
COLLECTIBLE_PAPA_FLY |
COLLECTIBLE_MULTIDIMENSIONAL_BABY |
COLLECTIBLE_GLITTER_BOMBS |
COLLECTIBLE_MY_SHADOW |
COLLECTIBLE_JAR_OF_FLIES |
COLLECTIBLE_LIL_LOKI |
COLLECTIBLE_MILK |
COLLECTIBLE_D7 |
COLLECTIBLE_BINKY |
COLLECTIBLE_MOMS_BOX |
COLLECTIBLE_KIDNEY_STONE |
COLLECTIBLE_MEGA_SATANS_BREATH |
COLLECTIBLE_DARK_PRINCESS_CROWN |
COLLECTIBLE_APPLE |
COLLECTIBLE_LEAD_PENCIL |
COLLECTIBLE_DOG_TOOTH |
COLLECTIBLE_DEAD_TOOTH |
COLLECTIBLE_LINGER_BEAN |
COLLECTIBLE_SHARD_OF_GLASS |
COLLECTIBLE_METAL_PLATE |
COLLECTIBLE_EYE_OF_GREED |
COLLECTIBLE_TAROT_CLOTH |
COLLECTIBLE_VARICOSE_VEINS |
COLLECTIBLE_COMPOUND_FRACTURE |
COLLECTIBLE_POLYDACTYLY |
COLLECTIBLE_DADS_LOST_COIN |
COLLECTIBLE_MOLDY_BREAD |
COLLECTIBLE_CONE_HEAD |
COLLECTIBLE_BELLY_BUTTON |
COLLECTIBLE_SINUS_INFECTION |
COLLECTIBLE_GLAUCOMA |
COLLECTIBLE_PARASITOID |
COLLECTIBLE_EYE_OF_BELIAL |
COLLECTIBLE_SULFURIC_ACID |
COLLECTIBLE_GLYPH_OF_BALANCE |
COLLECTIBLE_ANALOG_STICK |
COLLECTIBLE_CONTAGION |
COLLECTIBLE_FINGER |
COLLECTIBLE_SHADE |
COLLECTIBLE_DEPRESSION |
COLLECTIBLE_HUSHY |
COLLECTIBLE_LIL_MONSTRO |
COLLECTIBLE_KING_BABY |
COLLECTIBLE_BIG_CHUBBY |
COLLECTIBLE_TONSIL |
COLLECTIBLE_PLAN_C |
COLLECTIBLE_D1 |
COLLECTIBLE_VOID |
COLLECTIBLE_PAUSE |
COLLECTIBLE_SMELTER |
COLLECTIBLE_COMPOST |
COLLECTIBLE_DATAMINER |
COLLECTIBLE_CLICKER |
COLLECTIBLE_MAMA_MEGA |
COLLECTIBLE_WAIT_WHAT |
COLLECTIBLE_CROOKED_PENNY |
COLLECTIBLE_DULL_RAZOR |
COLLECTIBLE_POTATO_PEELER |
COLLECTIBLE_METRONOME |
COLLECTIBLE_DINF |
COLLECTIBLE_EDENS_SOUL |
COLLECTIBLE_ACID_BABY |
COLLECTIBLE_YO_LISTEN |
COLLECTIBLE_ADDERLINE |
COLLECTIBLE_JACOBS_LADDER |
COLLECTIBLE_GHOST_PEPPER |
COLLECTIBLE_EUTHANASIA |
COLLECTIBLE_CAMO_UNDIES |
COLLECTIBLE_DUALITY |
COLLECTIBLE_EUCHARIST |
COLLECTIBLE_SACK_OF_SACKS |
COLLECTIBLE_GREEDS_GULLET |
COLLECTIBLE_LARGE_ZIT |
COLLECTIBLE_LITTLE_HORN |
COLLECTIBLE_BROWN_NUGGET |
COLLECTIBLE_POKE_GO |
COLLECTIBLE_BACKSTABBER |
COLLECTIBLE_SHARP_STRAW |
COLLECTIBLE_MOMS_RAZOR |
COLLECTIBLE_BLOODSHOT_EYE |
COLLECTIBLE_DELIRIOUS |
COLLECTIBLE_ANGRY_FLY | Booster Pack #1
COLLECTIBLE_BLACK_HOLE |
COLLECTIBLE_BOZO |
COLLECTIBLE_BROKEN_MODEM |
COLLECTIBLE_MYSTERY_GIFT |
COLLECTIBLE_SPRINKLER |
COLLECTIBLE_FAST_BOMBS |
COLLECTIBLE_BUDDY_IN_A_BOX |
COLLECTIBLE_LIL_DELIRIUM |
COLLECTIBLE_JUMPER_CABLES | Booster Pack #2
COLLECTIBLE_COUPON |
COLLECTIBLE_TELEKINESIS |
COLLECTIBLE_MOVING_BOX |
COLLECTIBLE_TECHNOLOGY_ZERO |
COLLECTIBLE_LEPROCY |
COLLECTIBLE_LIL_HARBINGERS | Booster Pack #3
COLLECTIBLE_MR_ME |
COLLECTIBLE_ANGELIC_PRISM |
COLLECTIBLE_POP |
COLLECTIBLE_DEATH_LIST | Booster Pack #4
COLLECTIBLE_HAEMOLACRIA |
COLLECTIBLE_LACHRYPHAGY |
COLLECTIBLE_TRISAGION |
COLLECTIBLE_SCHOOLBAG |
COLLECTIBLE_BLANKET | Booster Pack #5
COLLECTIBLE_SACRIFICIAL_ALTAR |
COLLECTIBLE_LIL_SPEWER |
COLLECTIBLE_MARBLES |
COLLECTIBLE_MYSTERY_EGG |
COLLECTIBLE_FLAT_STONE |
COLLECTIBLE_MARROW |
COLLECTIBLE_SLIPPED_RIB |
COLLECTIBLE_HALLOWED_GROUND |
COLLECTIBLE_POINTY_RIB |
COLLECTIBLE_BOOK_OF_THE_DEAD |
COLLECTIBLE_DADS_RING |
COLLECTIBLE_DIVORCE_PAPERS |
COLLECTIBLE_JAW_BONE |
COLLECTIBLE_BRITTLE_BONES |
COLLECTIBLE_BROKEN_SHOVEL |
COLLECTIBLE_BROKEN_SHOVEL_2 |
COLLECTIBLE_MOMS_SHOVEL |
NUM_COLLECTIBLES |

## ◆ DamageFlag

enum DamageFlag

Enumerator
DAMAGE_NOKILL | damage can not kill the receiver
DAMAGE_FIRE | source is some sort of fire (ie. fireplace)
DAMAGE_EXPLOSION | damage comes from an explosion
DAMAGE_LASER | damage comes from laser
DAMAGE_ACID | damage comes from acid, e.g. blood acid
DAMAGE_RED_HEARTS | damage affects only red hearts if > 1 (ex: razor)
DAMAGE_COUNTDOWN | damage from unicorn horn, the nail, game kid that has cooldown
DAMAGE_SPIKES | damage from spikes
DAMAGE_CLONES | damage is done by clones when they took damage, avoid infinite loops
DAMAGE_POOP | damage from red poop
DAMAGE_DEVIL | damage comes from devil room deal
DAMAGE_ISSAC_HEART | Indicates the damage has been redirected from Isaac's Heart familiar
DAMAGE_TNT | damage comes from a TNT barrel
DAMAGE_INVINCIBLE | damages even if invincible (currently only for player). Used on IV Bag.
DAMAGE_SPAWN_FLY | creates a fly when damage is applied
DAMAGE_POISON_BURN | damage comes from POISON/BURN flags
DAMAGE_CURSED_DOOR | damage comes from a cursed door
DAMAGE_TIMER | damage comes from the passage of time (used for player damage by time limited special seeds)
DAMAGE_IV_BAG | damage from using the IV Bag
DAMAGE_PITFALL | damage comes from the passage of time (used for player damage by time limited special seeds)
DAMAGE_CHEST | damage comes from spiked chest
DAMAGE_FAKE | fake damage that should trigger player's damage effects.
DAMAGE_BOOGER | damage from booger tear

## ◆ Difficulty

enum Difficulty

Enumerator
DIFFICULTY_NORMAL |
DIFFICULTY_HARD |
DIFFICULTY_GREED |
DIFFICULTY_GREEDIER |

## ◆ Direction

enum Direction

Enumerator
NO_DIRECTION |
LEFT |
UP |
RIGHT |
DOWN |

## ◆ DoorSlot

enum DoorSlot

Enumerator
NO_DOOR_SLOT |
LEFT0 |
UP0 |
RIGHT0 |
DOWN0 |
LEFT1 |
UP1 |
RIGHT1 |
DOWN1 |
NUM_DOOR_SLOTS |

## ◆ DoorState

enum DoorState

Enumerator
STATE_INIT |
STATE_CLOSED |
STATE_OPEN |
STATE_ONE_CHAIN |
STATE_HALF_CRACKED |

## ◆ DoorVariant

enum DoorVariant

Enumerator
DOOR_UNSPECIFIED |
DOOR_LOCKED |
DOOR_LOCKED_DOUBLE |
DOOR_LOCKED_CRACKED |
DOOR_LOCKED_BARRED |
DOOR_LOCKED_KEYFAMILIAR |
DOOR_LOCKED_GREED |
DOOR_HIDDEN |
DOOR_UNLOCKED |

## ◆ EffectVariant

enum EffectVariant

Enumerator
EFFECT_NULL |
BOMB_EXPLOSION |
BLOOD_EXPLOSION |
FLY_EXPLOSION |
ROCK_PARTICLE |
BLOOD_PARTICLE |
DEVIL |
BLOOD_SPLAT |
LADDER |
ANGEL |
BLUE_FLAME |
BULLET_POOF |
TEAR_POOF_A |
TEAR_POOF_B |
CROSS_POOF |
POOF01 |
POOF02 |
POOF04 |
BOMB_CRATER |
CRACK_THE_SKY |
SCYTHE_BREAK |
TINY_BUG |
CREEP_RED |
CREEP_GREEN |
CREEP_YELLOW |
CREEP_WHITE |
CREEP_BLACK |
WOOD_PARTICLE |
MONSTROS_TOOTH |
MOM_FOOT_STOMP |
TARGET |
ROCKET |
PLAYER_CREEP_LEMON_MISHAP |
TINY_FLY |
FART |
TOOTH_PARTICLE |
XRAY_WALL |
PLAYER_CREEP_HOLYWATER |
SPIDER_EXPLOSION |
HEAVEN_LIGHT_DOOR |
STARFLASH |
WATER_DROPLET |
BLOOD_GUSH |
POOP_EXPLOSION |
PLAYER_CREEP_WHITE |
PLAYER_CREEP_BLACK |
PLAYER_CREEP_RED |
TRINITY_SHIELD |
BATTERY |
HEART |
LASER_IMPACT |
HOT_BOMB_FIRE |
RED_CANDLE_FLAME |
PLAYER_CREEP_GREEN |
PLAYER_CREEP_HOLYWATER_TRAIL |
SPIKE |
CREEP_BROWN | Bullet leaves a brown creep
PULLING_EFFECT |
POOP_PARTICLE |
DUST_CLOUD |
BOOMERANG | come back
SHOCKWAVE |
ROCK_EXPLOSION |
WORM |
BEETLE |
WISP |
EMBER_PARTICLE |
SHOCKWAVE_DIRECTIONAL |
WALL_BUG |
BUTTERFLY |
BLOOD_DROP |
BRIMSTONE_SWIRL |
CRACKWAVE |
SHOCKWAVE_RANDOM |
ISAACS_CARPET |
BAR_PARTICLE |
DICE_FLOOR |
LARGE_BLOOD_EXPLOSION |
PLAYER_CREEP_LEMON_PARTY |
TEAR_POOF_SMALL |
TEAR_POOF_VERYSMALL |
FRIEND_BALL |
WOMB_TELEPORT |
SPEAR_OF_DESTINY |
EVIL_EYE |
DIAMOND_PARTICLE |
NAIL_PARTICLE |
FALLING_EMBER |
DARK_BALL_SMOKE_PARTICLE |
ULTRA_GREED_FOOTPRINT |
PLAYER_CREEP_PUDDLE_MILK |
MOMS_HAND |
PLAYER_CREEP_BLACKPOWDER |
PENTAGRAM_BLACKPOWDER |
CREEP_SLIPPERY_BROWN |
GOLD_PARTICLE |
HUSH_LASER |
IMPACT |
COIN_PARTICLE |
WATER_SPLASH |
HUSH_ASHES |
HUSH_LASER_UP |
BULLET_POOF_HUSH |
ULTRA_GREED_BLING |
FIREWORKS |
BROWN_CLOUD |
FART_RING |
BLACK_HOLE |
MR_ME |
DEATH_SKULL |
ENEMY_BRIMSTONE_SWIRL |
HAEMO_TRAIL |
HALLOWED_GROUND |
BRIMSTONE_BALL |
FORGOTTEN_CHAIN |
BROKEN_SHOVEL_SHADOW |
DIRT_PATCH |
FORGOTTEN_SOUL |

## ◆ EntityCollisionClass

enum EntityCollisionClass

Enumerator
ENTCOLL_NONE | no collision with other entities
ENTCOLL_PLAYERONLY | collide with player only
ENTCOLL_PLAYEROBJECTS | collide with player, tears, familiars, ..
ENTCOLL_ENEMIES | collide with enemies
ENTCOLL_ALL | collide with everything

## ◆ EntityFlag

enum EntityFlag

Enumerator
FLAG_NO_STATUS_EFFECTS | prevent freeze/poison/slow/charm/confusion/fear/burn
FLAG_NO_INTERPOLATE | do not interpolate position
FLAG_APPEAR | play appear animation after Init
FLAG_RENDER_FLOOR | will be rendered to floor texture
FLAG_NO_TARGET | will not be a target of NPCs or familiars
FLAG_FREEZE | freezing effect
FLAG_POISON | poison effect
FLAG_SLOW | slowing (velocity)
FLAG_CHARM | Charmed
FLAG_CONFUSION | Confused
FLAG_MIDAS_FREEZE | Midas frozen
FLAG_FEAR | Fleeing in Fear (like Mom's Pad)
FLAG_BURN | Caused by Fire Mind tears, works like poison except with Red color effect.
FLAG_RENDER_WALL | will be rendered to wall texture
FLAG_INTERPOLATION_UPDATE | entity is updating at 60 fps, and this is an odd frame
FLAG_APPLY_GRAVITY | In sidescrolling room, this indicates that we're in a gravity zone.
FLAG_NO_BLOOD_SPLASH |
FLAG_NO_REMOVE_ON_TEX_RENDER | for FLAG_RENDER_FLOOR and FLAG_RENDER_WALL
FLAG_NO_DEATH_TRIGGER |
FLAG_NO_SPIKE_DAMAGE |
FLAG_BOSSDEATH_TRIGGERED |
FLAG_DONT_OVERWRITE | Used in entityfactory to not remove this entity if there is no space left for new entity
FLAG_SPAWN_STICKY_SPIDERS | Used by Sticky bombs to generate spiders on death
FLAG_SPAWN_BLACK_HP | Used by black hp drop tear flag to drop a black hp on enemy death
FLAG_SHRINK | God's flesh effect
FLAG_NO_FLASH_ON_DAMAGE | Entity will not flash red when damaged
FLAG_NO_KNOCKBACK | Bombs and farts have no knockback effects
FLAG_SLIPPERY_PHYSICS | Standing on a slippery surface
FLAG_ADD_JAR_FLY | Adds a fly to the jar when killed
FLAG_FRIENDLY | Charmed and m_CharmCountdown<0
FLAG_NO_PHYSICS_KNOCKBACK | No knockback from general collisions
FLAG_DONT_COUNT_BOSS_HP | Do not count boss hp
FLAG_NO_SPRITE_UPDATE | Do not update sprite animation
FLAG_CONTAGIOUS | Used for Contagious item (if the enemy is infected)
FLAG_BLEED_OUT | Used for Mom's Razor
FLAG_HIDE_HP_BAR | Added for Ultra Greed so his HP can be hidden after he "dies" since his entity sticks around
FLAG_NO_DAMAGE_BLINK | Player was given a short period of invulnerability by something other than damage, don't blink
FLAG_PERSISTENT | Entity persists between rooms

## ◆ EntityGridCollisionClass

enum EntityGridCollisionClass

Enumerator
GRIDCOLL_NONE |
GRIDCOLL_WALLS_X | only collide with vertical walls
GRIDCOLL_WALLS_Y | only collide with horizontal walls
GRIDCOLL_WALLS | only collide with walls
GRIDCOLL_BULLET | detect collision with solids (no pits), don't correct position
GRIDCOLL_GROUND | collide with all grid entities (rocks, pits, ..), correct position
GRIDCOLL_NOPITS | collide with all grid entities except pits and correct position

## ◆ EntityPartition

enum EntityPartition

Enumerator
FAMILIAR |
BULLET |
TEAR |
ENEMY |
PICKUP |
PLAYER |
EFFECT |

## ◆ EntityType

enum EntityType

Enumerator
ENTITY_NULL |
ENTITY_PLAYER | 1 player
ENTITY_TEAR | 2 tear projectile
ENTITY_FAMILIAR | 3 familiar
ENTITY_BOMBDROP | 4 bomb drop
ENTITY_PICKUP | 5 pickup item
ENTITY_SLOT | 6 slot machine
ENTITY_LASER | 7 laser beam
ENTITY_KNIFE | 8 mom's knife
ENTITY_PROJECTILE | 9 blood projectile
ENTITY_GAPER | 10 enemy: Gaper
ENTITY_GUSHER | 11 enemy: Gusher
ENTITY_HORF | 12 enemy: Horf
ENTITY_FLY | 13 enemy: Fly
ENTITY_POOTER | 14 enemy: Pooter
ENTITY_CLOTTY | 15 enemy: Clotty
ENTITY_MULLIGAN | 16 enemy: Mulligan
ENTITY_SHOPKEEPER |
ENTITY_ATTACKFLY | 18 enemy: Attack Fly
ENTITY_LARRYJR | 19 boss: Larry Jr./Hollow
ENTITY_MONSTRO | 20 boss: Monstro
ENTITY_MAGGOT |
ENTITY_HIVE |
ENTITY_CHARGER |
ENTITY_GLOBIN |
ENTITY_BOOMFLY |
ENTITY_MAW |
ENTITY_HOST |
ENTITY_CHUB |
ENTITY_HOPPER | 29 enemy: Hopper
ENTITY_BOIL | 30 enemy: Boil, variants: 1 - Gut, 2 - Sack
ENTITY_SPITY |
ENTITY_BRAIN |
ENTITY_FIREPLACE |
ENTITY_LEAPER |
ENTITY_MRMAW |
ENTITY_GURDY |
ENTITY_BABY |
ENTITY_VIS |
ENTITY_GUTS |
ENTITY_KNIGHT |
ENTITY_STONEHEAD |
ENTITY_MONSTRO2 |
ENTITY_POKY |
ENTITY_MOM |
ENTITY_SLOTH | 46 miniboss: Sloth
ENTITY_LUST | 47 miniboss: Lust
ENTITY_WRATH | 48 miniboss: Wrath
ENTITY_GLUTTONY | 49 miniboss: Gluttony
ENTITY_GREED | 50 miniboss: Greed
ENTITY_ENVY | 51 miniboss: Envy
ENTITY_PRIDE | 52 miniboss: Pride
ENTITY_DOPLE |
ENTITY_FLAMINGHOPPER | 54 enemy: Flaming Hopper
ENTITY_LEECH |
ENTITY_LUMP |
ENTITY_MEMBRAIN | 57 enemy: Membrain and Mama Guts
ENTITY_PARA_BITE |
ENTITY_FRED |
ENTITY_EYE |
ENTITY_SUCKER | 61 enemy: Sucker
ENTITY_PIN | 62 boss: Pin
ENTITY_FAMINE |
ENTITY_PESTILENCE |
ENTITY_WAR | variant 1: Conquest
ENTITY_DEATH |
ENTITY_DUKE | 67 boss: Duke of Flies/Husk
ENTITY_PEEP |
ENTITY_LOKI |
ENTITY_FISTULA_BIG |
ENTITY_FISTULA_MEDIUM |
ENTITY_FISTULA_SMALL |
ENTITY_BLASTOCYST_BIG | 74 boss: Blastocyst
ENTITY_BLASTOCYST_MEDIUM |
ENTITY_BLASTOCYST_SMALL |
ENTITY_EMBRYO |
ENTITY_MOMS_HEART |
ENTITY_GEMINI | 79 boss: Gemini
ENTITY_MOTER | 80 enemy: Moter
ENTITY_FALLEN | variant 1: Krampus
ENTITY_HEADLESS_HORSEMAN | Headless Horseman
ENTITY_HORSEMAN_HEAD | Head for Headless Horseman
ENTITY_SATAN |
ENTITY_SPIDER | 85 enemy: Spider
ENTITY_KEEPER |
ENTITY_GURGLE |
ENTITY_WALKINGBOIL | ai for WalkingBoil, WalkingGut and WalkingSack
ENTITY_BUTTLICKER |
ENTITY_HANGER | 90 enemy: Hanger
ENTITY_SWARMER |
ENTITY_HEART |
ENTITY_MASK |
ENTITY_BIGSPIDER |
ENTITY_ETERNALFLY | 96 enemy: Eternal Fly
ENTITY_MASK_OF_INFAMY |
ENTITY_HEART_OF_INFAMY |
ENTITY_GURDY_JR | 99 enemy: Gurdy Jr.
ENTITY_WIDOW |
ENTITY_DADDYLONGLEGS |
ENTITY_ISAAC |
ENTITY_STONE_EYE | Rebirth enemies
ENTITY_CONSTANT_STONE_SHOOTER |
ENTITY_BRIMSTONE_HEAD |
ENTITY_MOBILE_HOST |
ENTITY_NEST |
ENTITY_BABY_LONG_LEGS |
ENTITY_CRAZY_LONG_LEGS |
ENTITY_FATTY |
ENTITY_FAT_SACK |
ENTITY_BLUBBER |
ENTITY_HALF_SACK |
ENTITY_DEATHS_HEAD |
ENTITY_MOMS_HAND |
ENTITY_FLY_L2 |
ENTITY_SPIDER_L2 |
ENTITY_SWINGER |
ENTITY_DIP |
ENTITY_WALL_HUGGER |
ENTITY_WIZOOB |
ENTITY_SQUIRT |
ENTITY_COD_WORM |
ENTITY_RING_OF_FLIES |
ENTITY_DINGA |
ENTITY_OOB |
ENTITY_BLACK_MAW |
ENTITY_SKINNY |
ENTITY_BONY |
ENTITY_HOMUNCULUS |
ENTITY_TUMOR |
ENTITY_CAMILLO_JR |
ENTITY_NERVE_ENDING |
ENTITY_SKINBALL |
ENTITY_MOM_HEAD |
ENTITY_ONE_TOOTH |
ENTITY_GAPING_MAW |
ENTITY_BROKEN_GAPING_MAW |
ENTITY_GURGLING |
ENTITY_SPLASHER |
ENTITY_GRUB |
ENTITY_WALL_CREEP |
ENTITY_RAGE_CREEP |
ENTITY_BLIND_CREEP |
ENTITY_CONJOINED_SPITTY |
ENTITY_ROUND_WORM |
ENTITY_POOP |
ENTITY_RAGLING |
ENTITY_FLESH_MOBILE_HOST |
ENTITY_PSY_HORF |
ENTITY_FULL_FLY |
ENTITY_TICKING_SPIDER |
ENTITY_BEGOTTEN |
ENTITY_NULLS |
ENTITY_PSY_TUMOR |
ENTITY_FLOATING_KNIGHT |
ENTITY_NIGHT_CRAWLER |
ENTITY_DART_FLY | Afterbirth
ENTITY_CONJOINED_FATTY |
ENTITY_FAT_BAT |
ENTITY_IMP |
ENTITY_THE_HAUNT | Rebirth bosses
ENTITY_DINGLE |
ENTITY_MEGA_MAW |
ENTITY_GATE |
ENTITY_MEGA_FATTY |
ENTITY_CAGE |
ENTITY_MAMA_GURDY |
ENTITY_DARK_ONE |
ENTITY_ADVERSARY |
ENTITY_POLYCEPHALUS |
ENTITY_MR_FRED |
ENTITY_URIEL |
ENTITY_GABRIEL |
ENTITY_THE_LAMB |
ENTITY_MEGA_SATAN |
ENTITY_MEGA_SATAN_2 |
ENTITY_ROUNDY | Afterbirth #2
ENTITY_BLACK_BONY |
ENTITY_BLACK_GLOBIN |
ENTITY_BLACK_GLOBIN_HEAD |
ENTITY_BLACK_GLOBIN_BODY |
ENTITY_SWARM |
ENTITY_MEGA_CLOTTY |
ENTITY_BONE_KNIGHT |
ENTITY_CYCLOPIA |
ENTITY_RED_GHOST |
ENTITY_FLESH_DEATHS_HEAD |
ENTITY_MOMS_DEAD_HAND |
ENTITY_DUKIE |
ENTITY_ULCER |
ENTITY_MEATBALL |
ENTITY_PITFALL |
ENTITY_MOVABLE_TNT |
ENTITY_ULTRA_COIN |
ENTITY_ULTRA_DOOR |
ENTITY_CORN_MINE |
ENTITY_HUSH_FLY |
ENTITY_HUSH_GAPER |
ENTITY_HUSH_BOIL |
ENTITY_GREED_GAPER |
ENTITY_MUSHROOM |
ENTITY_POISON_MIND |
ENTITY_STONEY |
ENTITY_BLISTER |
ENTITY_THE_THING |
ENTITY_MINISTRO |
ENTITY_PORTAL |
ENTITY_TARBOY | Booster enemies
ENTITY_FISTULOID |
ENTITY_GUSH |
ENTITY_LEPER |
ENTITY_STAIN | Afterbirth bosses
ENTITY_BROWNIE |
ENTITY_FORSAKEN |
ENTITY_LITTLE_HORN |
ENTITY_RAG_MAN |
ENTITY_ULTRA_GREED |
ENTITY_HUSH |
ENTITY_HUSH_SKINLESS |
ENTITY_RAG_MEGA |
ENTITY_SISTERS_VIS |
ENTITY_BIG_HORN |
ENTITY_DELIRIUM |
ENTITY_MATRIARCH |
ENTITY_EFFECT | 1000 special effects
ENTITY_TEXT |

## ◆ FamiliarVariant

enum FamiliarVariant

Enumerator
FAMILIAR_NULL |
BROTHER_BOBBY |
DEMON_BABY |
LITTLE_CHUBBY |
LITTLE_GISH |
LITTLE_STEVEN |
ROBO_BABY |
SISTER_MAGGY |
ABEL |
GHOST_BABY |
HARLEQUIN_BABY |
RAINBOW_BABY |
ISAACS_HEAD |
BLUE_BABY_SOUL |
DEAD_BIRD |
EVES_BIRD_FOOT |
DADDY_LONGLEGS |
PEEPER |
BOMB_BAG |
SACK_OF_PENNIES |
LITTLE_CHAD |
RELIC |
BUM_FRIEND |
HOLY_WATER |
KEY_PIECE_1 |
KEY_PIECE_2 |
KEY_FULL |
FOREVER_ALONE |
DISTANT_ADMIRATION |
GUARDIAN_ANGEL |
FLY_ORBITAL |
SACRIFICIAL_DAGGER |
DEAD_CAT |
ONE_UP |
GUPPYS_HAIRBALL |
BLUE_FLY |
CUBE_OF_MEAT_1 |
CUBE_OF_MEAT_2 |
CUBE_OF_MEAT_3 |
CUBE_OF_MEAT_4 |
ISAACS_BODY |
SMART_FLY |
DRY_BABY |
JUICY_SACK |
ROBO_BABY_2 |
ROTTEN_BABY |
HEADLESS_BABY |
LEECH |
MYSTERY_SACK |
BBF |
BOBS_BRAIN |
BEST_BUD |
LIL_BRIMSTONE |
ISAACS_HEART |
LIL_HAUNT |
DARK_BUM |
BIG_FAN |
SISSY_LONGLEGS |
PUNCHING_BAG |
GUILLOTINE |
BALL_OF_BANDAGES_1 |
BALL_OF_BANDAGES_2 |
BALL_OF_BANDAGES_3 |
BALL_OF_BANDAGES_4 |
BLUE_SPIDER |
MONGO_BABY |
SAMSONS_CHAINS |
CAINS_OTHER_EYE |
BLUEBABYS_ONLY_FRIEND |
SCISSORS |
GEMINI |
INCUBUS |
FATES_REWARD |
LIL_CHEST |
SWORN_PROTECTOR |
FRIEND_ZONE |
LOST_FLY |
CHARGED_BABY |
LIL_GURDY |
BUMBO |
CENSER |
KEY_BUM |
RUNE_BAG |
SERAPHIM |
GB_BUG |
SPIDER_MOD |
FARTING_BABY |
SUCCUBUS |
LIL_LOKI |
OBSESSED_FAN |
PAPA_FLY |
MILK |
MULTIDIMENSIONAL_BABY |
SUPER_BUM |
TONSIL |
BIG_CHUBBY |
DEPRESSION |
SHADE |
HUSHY |
LIL_MONSTRO |
KING_BABY |
FINGER |
YO_LISTEN |
ACID_BABY |
SPIDER_BABY |
SACK_OF_SACKS |
BROWN_NUGGET_POOTER |
BLOODSHOT_EYE |
MOMS_RAZOR |
ANGRY_FLY | Booster Pack #1
BUDDY_IN_A_BOX |
SPRINKLER |
LEPROCY | Booster Pack #2
LIL_HARBINGERS | Booster Pack #3
ANGELIC_PRISM |
MYSTERY_EGG | Booster Pack #5
LIL_SPEWER |
SLIPPED_RIB |
POINTY_RIB |
BONE_ORBITAL |
HALLOWED_GROUND |
JAW_BONE |

## ◆ GameStateFlag

enum GameStateFlag

Enumerator
STATE_FAMINE_SPAWNED |
STATE_PESTILENCE_SPAWNED |
STATE_WAR_SPAWNED |
STATE_DEATH_SPAWNED |
STATE_BOSSPOOL_SWITCHED |
STATE_DEVILROOM_SPAWNED |
STATE_DEVILROOM_VISITED |
STATE_BOOK_REVELATIONS_USED |
STATE_BOOK_PICKED_UP |
STATE_WRATH_SPAWNED |
STATE_GLUTTONY_SPAWNED |
STATE_LUST_SPAWNED |
STATE_SLOTH_SPAWNED |
STATE_ENVY_SPAWNED |
STATE_PRIDE_SPAWNED |
STATE_GREED_SPAWNED |
STATE_SUPERGREED_SPAWNED |
STATE_DONATION_SLOT_BROKEN |
STATE_DONATION_SLOT_JAMMED |
STATE_HEAVEN_PATH |
STATE_REBIRTH_BOSS_SWITCHED |
STATE_HAUNT_SELECTED |
STATE_ADVERSARY_SELECTED |
STATE_MR_FRED_SELECTED |
STATE_MAMA_GURDY_SELECTED |
STATE_URIEL_SPAWNED |
STATE_GABRIEL_SPAWNED |
STATE_FALLEN_SPAWNED |
STATE_HEADLESS_HORSEMAN_SPAWNED |
STATE_KRAMPUS_SPAWNED |
STATE_DONATION_SLOT_BLOWN |
STATE_SHOPKEEPER_KILLED |
STATE_ULTRAPRIDE_SPAWNED |
STATE_BOSSRUSH_DONE |
STATE_GREED_SLOT_JAMMED |
STATE_AFTERBIRTH_BOSS_SWITCHED |
STATE_BROWNIE_SELECTED |
STATE_SUPERBUM_APPEARED |
STATE_BOSSRUSH_DOOR_SPAWNED |
STATE_BLUEWOMB_DOOR_SPAWNED |
STATE_BLUEWOMB_DONE |
STATE_HEART_BOMB_COIN_PICKED |
STATE_ABPLUS_BOSS_SWITCHED |
STATE_SISTERS_VIS_SELECTED |
NUM_STATE_FLAGS |

## ◆ GridCollisionClass

enum GridCollisionClass

Enumerator
COLLISION_NONE |
COLLISION_PIT |
COLLISION_OBJECT |
COLLISION_SOLID |
COLLISION_WALL |
COLLISION_WALL_EXCEPT_PLAYER |

## ◆ GridEntityType

enum GridEntityType

Enumerator
GRID_NULL |
GRID_DECORATION |
GRID_ROCK |
GRID_ROCKB |
GRID_ROCKT |
GRID_ROCK_BOMB |
GRID_ROCK_ALT |
GRID_PIT |
GRID_SPIKES |
GRID_SPIKES_ONOFF |
GRID_SPIDERWEB |
GRID_LOCK |
GRID_TNT |
GRID_FIREPLACE | not used!
GRID_POOP |
GRID_WALL |
GRID_DOOR |
GRID_TRAPDOOR |
GRID_STAIRS |
GRID_GRAVITY |
GRID_PRESSURE_PLATE |
GRID_STATUE |
GRID_ROCK_SS |

## ◆ GridRooms

enum GridRooms

Enumerator
MAX_GRID_ROOMS |
ROOM_DEVIL_IDX |
ROOM_ERROR_IDX |
ROOM_DEBUG_IDX |
ROOM_DUNGEON_IDX |
ROOM_BOSSRUSH_IDX |
ROOM_BLACK_MARKET_IDX |
ROOM_MEGA_SATAN_IDX |
ROOM_BLUE_WOOM_IDX |
ROOM_THE_VOID_IDX |
NUM_OFF_GRID_ROOMS |
MAX_ROOMS |

## ◆ HeartSubType

enum HeartSubType

Enumerator
HEART_FULL |
HEART_HALF |
HEART_SOUL |
HEART_ETERNAL |
HEART_DOUBLEPACK |
HEART_BLACK |
HEART_GOLDEN |
HEART_HALF_SOUL |
HEART_SCARED |
HEART_BLENDED |
HEART_BONE |

## ◆ InputHook

enum InputHook

Enumerator
IS_ACTION_PRESSED |
IS_ACTION_TRIGGERED |
GET_ACTION_VALUE |

## ◆ ItemPoolType

enum ItemPoolType

Enumerator
POOL_NULL |
POOL_TREASURE |
POOL_SHOP |
POOL_BOSS |
POOL_DEVIL |
POOL_ANGEL |
POOL_SECRET |
POOL_LIBRARY |
POOL_CHALLENGE |
POOL_GOLDEN_CHEST |
POOL_RED_CHEST |
POOL_BEGGAR |
POOL_DEMON_BEGGAR |
POOL_CURSE |
POOL_KEY_MASTER |
POOL_BOSSRUSH |
POOL_DUNGEON |
POOL_GREED_TREASURE |
POOL_GREED_BOSS |
POOL_GREED_SHOP |
POOL_GREED_DEVIL |
POOL_GREED_ANGEL |
POOL_GREED_CURSE |
POOL_GREED_SECRET |
POOL_GREED_LIBRARY |
POOL_GREED_GOLDEN_CHEST |
POOL_BOMB_BUM |
NUM_ITEMPOOLS |

## ◆ ItemType

enum ItemType

Enumerator
ITEM_NULL |
ITEM_PASSIVE |
ITEM_TRINKET |
ITEM_ACTIVE |
ITEM_FAMILIAR |

## ◆ Keyboard

enum Keyboard

Enumerator
KEY_SPACE |
KEY_APOSTROPHE |
KEY_COMMA |
KEY_MINUS |
KEY_PERIOD |
KEY_SLASH |
KEY_0 |
KEY_1 |
KEY_2 |
KEY_3 |
KEY_4 |
KEY_5 |
KEY_6 |
KEY_7 |
KEY_8 |
KEY_9 |
KEY_SEMICOLON |
KEY_EQUAL |
KEY_A |
KEY_B |
KEY_C |
KEY_D |
KEY_E |
KEY_F |
KEY_G |
KEY_H |
KEY_I |
KEY_J |
KEY_K |
KEY_L |
KEY_M |
KEY_N |
KEY_O |
KEY_P |
KEY_Q |
KEY_R |
KEY_S |
KEY_T |
KEY_U |
KEY_V |
KEY_W |
KEY_X |
KEY_Y |
KEY_Z |
KEY_LEFT_BRACKET |
KEY_BACKSLASH |
KEY_RIGHT_BRACKET |
KEY_GRAVE_ACCENT |
KEY_WORLD_1 |
KEY_WORLD_2 |
KEY_ESCAPE |
KEY_ENTER |
KEY_TAB |
KEY_BACKSPACE |
KEY_INSERT |
KEY_DELETE |
KEY_RIGHT |
KEY_LEFT |
KEY_DOWN |
KEY_UP |
KEY_PAGE_UP |
KEY_PAGE_DOWN |
KEY_HOME |
KEY_END |
KEY_CAPS_LOCK |
KEY_SCROLL_LOCK |
KEY_NUM_LOCK |
KEY_PRINT_SCREEN |
KEY_PAUSE |
KEY_F1 |
KEY_F2 |
KEY_F3 |
KEY_F4 |
KEY_F5 |
KEY_F6 |
KEY_F7 |
KEY_F8 |
KEY_F9 |
KEY_F10 |
KEY_F11 |
KEY_F12 |
KEY_F13 |
KEY_F14 |
KEY_F15 |
KEY_F16 |
KEY_F17 |
KEY_F18 |
KEY_F19 |
KEY_F20 |
KEY_F21 |
KEY_F22 |
KEY_F23 |
KEY_F24 |
KEY_F25 |
KEY_KP_0 |
KEY_KP_1 |
KEY_KP_2 |
KEY_KP_3 |
KEY_KP_4 |
KEY_KP_5 |
KEY_KP_6 |
KEY_KP_7 |
KEY_KP_8 |
KEY_KP_9 |
KEY_KP_DECIMAL |
KEY_KP_DIVIDE |
KEY_KP_MULTIPLY |
KEY_KP_SUBTRACT |
KEY_KP_ADD |
KEY_KP_ENTER |
KEY_KP_EQUAL |
KEY_LEFT_SHIFT |
KEY_LEFT_CONTROL |
KEY_LEFT_ALT |
KEY_LEFT_SUPER |
KEY_RIGHT_SHIFT |
KEY_RIGHT_CONTROL |
KEY_RIGHT_ALT |
KEY_RIGHT_SUPER |
KEY_MENU |

## ◆ KeySubType

enum KeySubType

Enumerator
KEY_NORMAL |
KEY_GOLDEN |
KEY_DOUBLEPACK |
KEY_CHARGED |

## ◆ LaserOffset

enum LaserOffset

Enumerator
LASER_TECH1_OFFSET |
LASER_TECH2_OFFSET |
LASER_TECH5_OFFSET |
LASER_SHOOP_OFFSET |
LASER_BRIMSTONE_OFFSET |
LASER_MOMS_EYE_OFFSET |
LASER_TRACTOR_BEAM_OFFSET |

## ◆ LevelCurse

enum LevelCurse

Enumerator
CURSE_NONE |
CURSE_OF_DARKNESS |
CURSE_OF_LABYRINTH |
CURSE_OF_THE_LOST |
CURSE_OF_THE_UNKNOWN |
CURSE_OF_THE_CURSED |
CURSE_OF_MAZE |
CURSE_OF_BLIND |
NUM_CURSES |

## ◆ LevelStage

enum LevelStage

Enumerator
STAGE_NULL |
STAGE1_1 |
STAGE1_2 |
STAGE2_1 |
STAGE2_2 |
STAGE3_1 |
STAGE3_2 |
STAGE4_1 |
STAGE4_2 |
STAGE4_3 |
STAGE5 |
STAGE6 |
STAGE7 |
NUM_STAGES |
STAGE1_GREED |
STAGE2_GREED |
STAGE3_GREED |
STAGE4_GREED |
STAGE5_GREED |
STAGE6_GREED |
STAGE7_GREED |

## ◆ LevelStateFlag

enum LevelStateFlag

Enumerator
STATE_BUM_KILLED |
STATE_EVIL_BUM_KILLED |
STATE_REDHEART_DAMAGED |
STATE_BUM_LEFT |
STATE_EVIL_BUM_LEFT |
STATE_DAMAGED |
STATE_SHOPKEEPER_KILLED_LVL |
STATE_COMPASS_EFFECT |
STATE_MAP_EFFECT |
STATE_BLUE_MAP_EFFECT |
STATE_FULL_MAP_EFFECT |
STATE_GREED_LOST_PENALTY |
STATE_GREED_MONSTRO_SPAWNED |
STATE_ITEM_DUNGEON_FOUND |
STATE_MAMA_MEGA_USED |
NUM_STATE_FLAGS |

## ◆ LocustSubtypes

enum LocustSubtypes

Enumerator
LOCUST_OF_WRATH |
LOCUST_OF_PESTILENCE |
LOCUST_OF_FAMINE |
LOCUST_OF_DEATH |
LOCUST_OF_CONQUEST |

## ◆ ModCallbacks

enum ModCallbacks

Enumerator
MC_NPC_UPDATE | Callback is a method that takes (EntityNPC). Called after an NPC is updated. When adding callback, specify an EntityType so it is only called for entities of that type.
MC_POST_UPDATE | Callback is a method with no arguments. Called after game update.
MC_POST_RENDER | Callback is a method with no arguments. Called after game render.
MC_USE_ITEM | Callback is a method that takes (CollectibleType, RNG). Return true to show the "use item" animation, otherwise false. Called when a custom active item is used, after discharging it. When adding callback, specify a CollectibleType to only respond to one custom active. The item RNG allows for the item's random events to be seeded.
MC_POST_PEFFECT_UPDATE | Callback is a method that takes (EntityPlayer). Called for each player, each frame, after the player evaluates the effects of items that must be constantly evaluated.
MC_USE_CARD | Callback is a method that takes (Card). Called when a custom card is used. When adding callback, specify a Card ID to only respond to one card type.
MC_FAMILIAR_UPDATE | Callback is a method that takes (Entity_Familiar). Called every frame for each custom familiar. When adding callback, specify a Variant to restrict calls to a specific familiar.
MC_FAMILIAR_INIT | Callback is a method that takes (Entity_Familiar). Called just after a custom familiar is initialized. When adding callback, specify a Variant to restrict calls to a specific familiar.
MC_EVALUATE_CACHE | Callback is a method that takes (EntityPlayer, CacheFlag). Called one or more times when a player's stats must be re-evaluated, such as after picking up an item, using certain pills, manually calling EvaluateItems on EntityPlayer. Use this to let custom items change the player's stats, familiars, flying, weapons, etc. Items tell the game which stats they affect using cache values in items.xml. Then the callback should respond to the CacheFlag by setting the corresponding player stat. Other items' stat modifiers, multipliers, etc are applied before this callback is called.
MC_POST_PLAYER_INIT | Callback is a method that takes (EntityPlayer). Called after the player is initialized.
MC_USE_PILL | Callback is a method that takes (PillEffect). Called when a custom pill is used. When adding callback, specify a PillEffect ID to only respond to one pill effect.
MC_ENTITY_TAKE_DMG | Callback is a method that takes (TookDamage : Entity, DamageAmount : number, DamageFlag : number (bit flags from DamageFlag enumeration), DamageSource : EntityRef, DamageCountdownFrames : number). Return true or nil if the entity or player should sustain the damage, otherwise false to ignore it. If the entity is an EntityPlayer, the DamageAmount is the integer number of half-hearts of damage that the player will take. Otherwise, DamageAmount is a number of hit points. Called before new damage is applied. A DAMAGE_COUNTDOWN flag means the entity will ignore any other DAMAGE_COUNTDOWN hits for the duration specified. When adding callback, specify an EntityType to respond to only damage taken by that entity type.
MC_POST_CURSE_EVAL | Callback is a method that takes (integer Curses). Curses is a bitmask containing current curses. Called after Level applied it's curses. Returns the new curse bitmask. Use Isaac.GetCurseIdByName to get a custom curse
MC_INPUT_ACTION | Callback that takes (Entity, InputHook, ButtonAction). It is called when game/game entities wants to read action input. Entity can be nil if the input is read not from an entity Class. InputHook and ButtonActions are enumerations. Return nil if you don't want to overwrite the input or value otherwise. Return value can be bool if it's a Is__ hook or float if it's an Get__Value hook. Float values should be in range of 0.0 and 1.0
MC_LEVEL_GENERATOR | WIP, isn't active atm
MC_POST_GAME_STARTED | (bool) - It's started from a savestate
MC_POST_GAME_END | (bool) - Gameover
MC_PRE_GAME_EXIT | (bool) - ShouldSave
MC_POST_NEW_LEVEL | This triggers after new room!
MC_POST_NEW_ROOM |
MC_GET_CARD | (RNG& rng, integer CurrentCard, bool Playing, bool Runes, bool OnlyRunes) - This is used for Card Pools. Because not all cards have the same chance to spawn, use RNG for seeded random and return your card id (if you don't want to change the current card, return CurrentCard or nil). If desired Playing (can include playing cards), Runes (can include runes), OnlyRunes (only return runes) filter can be used to make your selection.
MC_GET_SHADER_PARAMS | (string shaderName) - returns a table containing a key -> value pair for custom shader parameters
MC_EXECUTE_CMD | (string cmd, string params) - returns a string separated by (newline) per output line
MC_PRE_USE_ITEM | (CollectibleType ItemId, RNG& ItemRng) - return true if the item can't be used / processed inside the script, other values or no value will continue the routine
MC_PRE_ENTITY_SPAWN | (EntityType Type, integer Variant, integer SubType, const Vector2 Position, const Vector2 Velocity, const Entity Spawner, integer Seed), optional return - an array table with new values { Type, Variant, Subtype, Seed }
MC_POST_FAMILIAR_RENDER | (EntityFamiliar Fam, Vector Offset)
MC_PRE_FAMILIAR_COLLISION | (EntityFamiliar Fam, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_NPC_INIT | (EntityNPC NPC)
MC_POST_NPC_RENDER | (EntityNPC NPC, Vector Offset)
MC_POST_NPC_DEATH | (EntityNPC NPC)
MC_PRE_NPC_COLLISION | (EntityNPC NPC, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_PLAYER_UPDATE | (EntityPlayer Player)
MC_POST_PLAYER_RENDER | (EntityPlayer Player, Vector Offset)
MC_PRE_PLAYER_COLLISION | (EntityPlayer Player, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_PICKUP_INIT | (EntityPickup Pickup)
MC_POST_PICKUP_UPDATE | (EntityPickup Pickup)
MC_POST_PICKUP_RENDER | (EntityPickup Pickup, Vector Offset)
MC_POST_PICKUP_SELECTION | (EntityPickup Pickup, integer Variant, integer Subtype), return nil or an array table with new Variant and Subtype - return { Variant, Subtype }
MC_PRE_PICKUP_COLLISION | (EntityPickup Pickup, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_TEAR_INIT | (EntityTear Pickup)
MC_POST_TEAR_UPDATE | (EntityTear Pickup)
MC_POST_TEAR_RENDER | (EntityTear Pickup, Vector Offset)
MC_PRE_TEAR_COLLISION | (EntityTear Tear, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_PROJECTILE_INIT | (EntityProjectile Projectile)
MC_POST_PROJECTILE_UPDATE | (EntityProjectile Projectile)
MC_POST_PROJECTILE_RENDER | (EntityProjectile Projectile, Vector Offset)
MC_PRE_PROJECTILE_COLLISION | (EntityProjectile Projectile, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_LASER_INIT | (EntityLaser Laser)
MC_POST_LASER_UPDATE | (EntityLaser Laser)
MC_POST_LASER_RENDER | (EntityLaser Laser, Vector Offset)
MC_POST_KNIFE_INIT | (EntityKnife Knife)
MC_POST_KNIFE_UPDATE | (EntityKnife Knife)
MC_POST_KNIFE_RENDER | (EntityKnife Knife, Vector Offset)
MC_PRE_KNIFE_COLLISION | (EntityKnife Knife, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_EFFECT_INIT | (EntityEffect Effect)
MC_POST_EFFECT_UPDATE | (EntityEffect Effect)
MC_POST_EFFECT_RENDER | (EntityEffect Effect, Vector Offset)
MC_POST_BOMB_INIT | (EntityBomb Bomb)
MC_POST_BOMB_UPDATE | (EntityBomb Bomb)
MC_POST_BOMB_RENDER | (EntityBomb Bomb, Vector Offset)
MC_PRE_BOMB_COLLISION | (EntityBomb Bomb, Entity Collider, boolean Low), returns true/false to ignore collision code (true to respond to collision, false to not), or nil to continue the internal code.
MC_POST_FIRE_TEAR | (EntityTear Tear)
MC_PRE_GET_COLLECTIBLE | (integer PoolType, boolean Decrease, integer Seed), evaluates before special events
MC_POST_GET_COLLECTIBLE | (CollectibleType SelectedCollectible, integer PoolType, boolean Decrease, integer Seed)
MC_GET_PILL_COLOR | (PillColor SelectedPill, integer Seed)
MC_GET_PILL_EFFECT | (PillEffect SelectedPillEffect, PillColor PillColor)
MC_GET_TRINKET | (TrinketType SelectedTrinket, RNG& TrinketRNG)
MC_POST_ENTITY_REMOVE | (Entity Ent)
MC_POST_ENTITY_KILL | (Entity Ent)
MC_PRE_NPC_UPDATE | (EntityNPC NPC), returns true if the internal ai should be ignored, false or nil/nothing otherwise
MC_PRE_SPAWN_CLEAN_AWARD | (RNG& Rng, Vector SpawnPos), returns true if the spawn routine should be ignored, false or nil/nothing otherwise
MC_PRE_ROOM_ENTITY_SPAWN | (EntityType Type, integer Variant, integer SubType, integer GridIndex, integer Seed) - This is called when entering a new room, before spawning entities which are part its layout. Grid entities will also trigger this callback and their type will the same as the type used by the gridspawn command. Because of this, effects are assigned the type 999 instead of 1000 in this callback. Optional return: an array table with new values { Type, Variant, Subtype }. Returning a table will override any replacements that might naturally occur i.e. enemy variants.

## ◆ Mouse

enum Mouse

Enumerator
MOUSE_BUTTON_1 |
MOUSE_BUTTON_2 |
MOUSE_BUTTON_3 |
MOUSE_BUTTON_4 |
MOUSE_BUTTON_5 |
MOUSE_BUTTON_6 |
MOUSE_BUTTON_7 |
MOUSE_BUTTON_8 |
MOUSE_BUTTON_LAST |
MOUSE_BUTTON_LEFT |
MOUSE_BUTTON_RIGHT |
MOUSE_BUTTON_MIDDLE |

## ◆ Music

enum Music

Enumerator
MUSIC_NULL |
MUSIC_BASEMENT |
MUSIC_CAVES |
MUSIC_DEPTHS |
MUSIC_CELLAR |
MUSIC_CATACOMBS |
MUSIC_NECROPOLIS |
MUSIC_WOMB_UTERO |
MUSIC_GAME_OVER |
MUSIC_BOSS |
MUSIC_CATHEDRAL |
MUSIC_SHEOL |
MUSIC_DARK_ROOM |
MUSIC_CHEST |
MUSIC_BURNING_BASEMENT |
MUSIC_FLOODED_CAVES |
MUSIC_DANK_DEPTHS |
MUSIC_SCARRED_WOMB |
MUSIC_BLUE_WOMB |
MUSIC_MOM_BOSS |
MUSIC_MOMS_HEART_BOSS |
MUSIC_ISAAC_BOSS |
MUSIC_SATAN_BOSS |
MUSIC_DARKROOM_BOSS |
MUSIC_BLUEBABY_BOSS |
MUSIC_BOSS2 |
MUSIC_HUSH_BOSS |
MUSIC_ULTRAGREED_BOSS |
MUSIC_LIBRARY_ROOM |
MUSIC_SECRET_ROOM |
MUSIC_DEVIL_ROOM |
MUSIC_ANGEL_ROOM |
MUSIC_SHOP_ROOM |
MUSIC_ARCADE_ROOM |
MUSIC_BOSS_OVER |
MUSIC_CHALLENGE_FIGHT |
MUSIC_CREDITS |
MUSIC_TITLE |
MUSIC_TITLE_AFTERBIRTH |
MUSIC_JINGLE_BOSS |
MUSIC_JINGLE_BOSS_OVER |
MUSIC_JINGLE_HOLYROOM_FIND |
MUSIC_JINGLE_SECRETROOM_FIND |
MUSIC_JINGLE_TREASUREROOM_ENTRY_0 |
MUSIC_JINGLE_TREASUREROOM_ENTRY_1 |
MUSIC_JINGLE_TREASUREROOM_ENTRY_2 |
MUSIC_JINGLE_TREASUREROOM_ENTRY_3 |
MUSIC_JINGLE_CHALLENGE_ENTRY |
MUSIC_JINGLE_CHALLENGE_OUTRO |
MUSIC_JINGLE_GAME_OVER |
MUSIC_JINGLE_DEVILROOM_FIND |
MUSIC_JINGLE_GAME_START |
MUSIC_JINGLE_NIGHTMARE |
MUSIC_JINGLE_BOSS_OVER2 |
MUSIC_JINGLE_HUSH_OVER |
MUSIC_INTRO_VOICEOVER |
MUSIC_EPILOGUE_VOICEOVER |
MUSIC_VOID |
MUSIC_VOID_BOSS |
NUM_MUSIC |

## ◆ NpcState

enum NpcState

Enumerator
STATE_INIT |
STATE_APPEAR |
STATE_APPEAR_CUSTOM |
STATE_IDLE |
STATE_MOVE |
STATE_SUICIDE |
STATE_JUMP |
STATE_STOMP |
STATE_ATTACK |
STATE_ATTACK2 |
STATE_ATTACK3 |
STATE_ATTACK4 |
STATE_SUMMON |
STATE_SUMMON2 |
STATE_SUMMON3 |
STATE_SPECIAL |
STATE_UNIQUE_DEATH |
STATE_DEATH |

## ◆ NullItemID

enum NullItemID

Enumerator
ID_NULL |
ID_EXPLOSIVE_DIARRHEA |
ID_PUBERTY |
ID_I_FOUND_PILLS |
ID_LORD_OF_THE_FLIES |
ID_STATUE |
ID_GUPPY |
ID_WIZARD |
ID_MAGDALENE |
ID_CAIN |
ID_JUDAS |
ID_EVE |
ID_AZAZEL |
ID_EDEN |
ID_SAMSON |
ID_BLINDFOLD |
ID_BLANKFACE |
ID_CHRISTMAS |
ID_PURITY_GLOW |
ID_EMPTY_VESSEL |
ID_MAW_MARK |
ID_MUSHROOM |
ID_ANGEL |
ID_BOB |
ID_DRUGS |
ID_MOM |
ID_BABY |
ID_EVIL_ANGEL |
ID_POOP |
ID_RELAX |
ID_OVERDOSE |
ID_BOOMERANG |
ID_MEGABLAST |
ID_LAZARUS |
ID_LAZARUS2 |
ID_LILITH |
ID_IWATA |
ID_APOLLYON |
ID_BOOKWORM |
ID_ADULTHOOD |
ID_SPIDERBABY |
NUM_NULLITEMS |

## ◆ PickupPrice

enum PickupPrice

Enumerator
PRICE_ONE_HEART |
PRICE_TWO_HEARTS |
PRICE_THREE_SOULHEARTS |
PRICE_FREE |

## ◆ PickupVariant

enum PickupVariant

Enumerator
PICKUP_NULL |
PICKUP_HEART |
PICKUP_COIN |
PICKUP_KEY |
PICKUP_BOMB |
PICKUP_CHEST |
PICKUP_BOMBCHEST |
PICKUP_SPIKEDCHEST |
PICKUP_ETERNALCHEST |
PICKUP_MIMICCHEST |
PICKUP_LOCKEDCHEST |
PICKUP_GRAB_BAG |
PICKUP_PILL |
PICKUP_LIL_BATTERY |
PICKUP_COLLECTIBLE |
PICKUP_SHOPITEM |
PICKUP_TAROTCARD |
PICKUP_BIGCHEST |
PICKUP_TRINKET |
PICKUP_REDCHEST |
PICKUP_TROPHY |
PICKUP_BED |

## ◆ PillColor

enum PillColor

Enumerator
PILL_NULL |
PILL_BLUE_BLUE |
PILL_WHITE_BLUE |
PILL_ORANGE_ORANGE |
PILL_WHITE_WHITE |
PILL_REDDOTS_RED |
PILL_PINK_RED |
PILL_BLUE_CADETBLUE |
PILL_YELLOW_ORANGE |
PILL_ORANGEDOTS_WHITE |
PILL_WHITE_AZURE |
PILL_BLACK_YELLOW |
PILL_WHITE_BLACK |
PILL_WHITE_YELLOW |
NUM_PILLS |

## ◆ PillEffect

enum PillEffect

Enumerator
PILLEFFECT_NULL |
PILLEFFECT_BAD_GAS |
PILLEFFECT_BAD_TRIP |
PILLEFFECT_BALLS_OF_STEEL |
PILLEFFECT_BOMBS_ARE_KEYS |
PILLEFFECT_EXPLOSIVE_DIARRHEA |
PILLEFFECT_FULL_HEALTH |
PILLEFFECT_HEALTH_DOWN |
PILLEFFECT_HEALTH_UP |
PILLEFFECT_I_FOUND_PILLS |
PILLEFFECT_PUBERTY |
PILLEFFECT_PRETTY_FLY |
PILLEFFECT_RANGE_DOWN |
PILLEFFECT_RANGE_UP |
PILLEFFECT_SPEED_DOWN |
PILLEFFECT_SPEED_UP |
PILLEFFECT_TEARS_DOWN |
PILLEFFECT_TEARS_UP |
PILLEFFECT_LUCK_DOWN |
PILLEFFECT_LUCK_UP |
PILLEFFECT_TELEPILLS |
PILLEFFECT_48HOUR_ENERGY |
PILLEFFECT_HEMATEMESIS |
PILLEFFECT_PARALYSIS |
PILLEFFECT_SEE_FOREVER |
PILLEFFECT_PHEROMONES |
PILLEFFECT_AMNESIA |
PILLEFFECT_LEMON_PARTY |
PILLEFFECT_WIZARD |
PILLEFFECT_PERCS |
PILLEFFECT_ADDICTED |
PILLEFFECT_RELAX |
PILLEFFECT_QUESTIONMARK |
PILLEFFECT_LARGER |
PILLEFFECT_SMALLER |
PILLEFFECT_INFESTED_EXCLAMATION |
PILLEFFECT_INFESTED_QUESTION |
PILLEFFECT_POWER |
PILLEFFECT_RETRO_VISION |
PILLEFFECT_FRIENDS_TILL_THE_END |
PILLEFFECT_X_LAX |
PILLEFFECT_SOMETHINGS_WRONG |
PILLEFFECT_IM_DROWSY |
PILLEFFECT_IM_EXCITED |
PILLEFFECT_GULP |
PILLEFFECT_HORF |
PILLEFFECT_SUNSHINE |
PILLEFFECT_VURP |
NUM_PILL_EFFECTS |

## ◆ PlayerForm

enum PlayerForm

Enumerator
PLAYERFORM_GUPPY |
PLAYERFORM_LORD_OF_THE_FLIES |
PLAYERFORM_MUSHROOM |
PLAYERFORM_ANGEL |
PLAYERFORM_BOB |
PLAYERFORM_DRUGS |
PLAYERFORM_MOM |
PLAYERFORM_BABY |
PLAYERFORM_EVIL_ANGEL |
PLAYERFORM_POOP |
PLAYERFORM_BOOK_WORM |
PLAYERFORM_ADULTHOOD |
PLAYERFORM_SPIDERBABY |
NUM_PLAYER_FORMS |

## ◆ PlayerItemState

enum PlayerItemState

Enumerator
ITEMSTATE_NORMAL |
ITEMSTATE_CANDLE |
ITEMSTATE_SHOOP_DA_WHOOP |
ITEMSTATE_BOBS_ROTTEN_HEAD |
ITEMSTATE_DOCTORS_REMOTE |
ITEMSTATE_PONY |
ITEMSTATE_NOTCHEDAXE |
ITEMSTATE_BOOMERANG |
ITEMSTATE_CANNON |
ITEMSTATE_FRIENDBALL |

## ◆ PlayerSpriteLayer

enum PlayerSpriteLayer

Enumerator
SPRITE_GLOW |
SPRITE_BODY |
SPRITE_BODY0 |
SPRITE_BODY1 |
SPRITE_HEAD |
SPRITE_HEAD0 |
SPRITE_HEAD1 |
SPRITE_HEAD2 |
SPRITE_HEAD3 |
SPRITE_HEAD4 |
SPRITE_HEAD5 |
SPRITE_TOP0 |
SPRITE_EXTRA |
NUM_SPRITE_LAYERS |

## ◆ PlayerType

enum PlayerType

Enumerator
PLAYER_ISAAC |
PLAYER_MAGDALENA |
PLAYER_CAIN |
PLAYER_JUDAS |
PLAYER_XXX |
PLAYER_EVE |
PLAYER_SAMSON |
PLAYER_AZAZEL |
PLAYER_LAZARUS |
PLAYER_EDEN |
PLAYER_THELOST |
PLAYER_LAZARUS2 |
PLAYER_BLACKJUDAS |
PLAYER_LILITH |
PLAYER_KEEPER |
PLAYER_APOLLYON |
PLAYER_THEFORGOTTEN |
PLAYER_THESOUL |
NUM_PLAYER_TYPES |

## ◆ ProjectileFlags

enum ProjectileFlags

Enumerator
SMART | follow player
EXPLODE | explode on impact
ACID_GREEN | acid splat on impact
GOO | goo splat on impact
GHOST | slide through solid entities
WIGGLE |
BOOMERANG | come back
HIT_ENEMIES | can hit enemies
ACID_RED | blood acid
GREED | Greed projectiles have same effect as Greed enemy's bullets.
RED_CREEP | Bullet leaves a red creep
ORBIT_CW | Bullet orbits a point clockwise and passes through walls similar to Tiny Planet
ORBIT_CCW | Bullet orbits a point counter-clockwise and passes through walls similar to Tiny Planet
NO_WALL_COLLIDE |
CREEP_BROWN | Bullet leaves a brown creep
FIRE | Projectile was cast by a fireplace
BURST | Bursts into more bullets
ANY_HEIGHT_ENTITY_HIT | Bullets that can hit at any height
CURVE_LEFT | Bullets curve slightly on a circular path
CURVE_RIGHT | Bullets curve slightly on a circular path
TURN_HORIZONTAL | Bullets turn and go horizontally and increase in speed when they pass the const static uint64_t player on either side
SINE_VELOCITY | Bullet velocity varies over time as a function of a wave
MEGA_WIGGLE | Like wiggle worm but the wiggling increases in amplitude over time
SAWTOOTH_WIGGLE | Bullets travel on a sawtooth shaped path
SLOWED |
TRIANGLE |
MOVE_TO_PARENT |
ACCELERATE |
DECELERATE |
BURST3 |
CONTINUUM | Bullets reappear from the opposite side as they leave the screen
CANT_HIT_PLAYER |
CHANGE_FLAGS_AFTER_TIMEOUT | "Change" flags will change the bullet's behavior after a timeout. change m_ProjectileFlags to m_TimeoutProjectileFlags.
CHANGE_VELOCITY_AFTER_TIMEOUT |

## ◆ ProjectileVariant

enum ProjectileVariant

Enumerator
PROJECTILE_NORMAL |
PROJECTILE_BONE |
PROJECTILE_FIRE |
PROJECTILE_PUKE |
PROJECTILE_TEAR |
PROJECTILE_CORN |
PROJECTILE_HUSH |
PROJECTILE_COIN |

## ◆ RoomShape

enum RoomShape

Enumerator
ROOMSHAPE_1x1 |
ROOMSHAPE_IH |
ROOMSHAPE_IV |
ROOMSHAPE_1x2 |
ROOMSHAPE_IIV |
ROOMSHAPE_2x1 |
ROOMSHAPE_IIH |
ROOMSHAPE_2x2 |
ROOMSHAPE_LTL |
ROOMSHAPE_LTR |
ROOMSHAPE_LBL |
ROOMSHAPE_LBR |
NUM_ROOMSHAPES |

## ◆ RoomType

enum RoomType

Enumerator
ROOM_NULL |
ROOM_DEFAULT |
ROOM_SHOP |
ROOM_ERROR |
ROOM_TREASURE |
ROOM_BOSS |
ROOM_MINIBOSS |
ROOM_SECRET |
ROOM_SUPERSECRET |
ROOM_ARCADE |
ROOM_CURSE |
ROOM_CHALLENGE |
ROOM_LIBRARY |
ROOM_SACRIFICE |
ROOM_DEVIL |
ROOM_ANGEL |
ROOM_DUNGEON |
ROOM_BOSSRUSH |
ROOM_ISAACS |
ROOM_BARREN |
ROOM_CHEST |
ROOM_DICE |
ROOM_BLACK_MARKET |
ROOM_GREED_EXIT |
NUM_ROOMTYPES |

## ◆ SeedEffect

enum SeedEffect

Enumerator
SEED_NORMAL |
SEED_MOVEMENT_PITCH |
SEED_HEALTH_PITCH |
SEED_CAMO_ISAAC |
SEED_CAMO_ENEMIES |
SEED_CAMO_PICKUPS |
SEED_CAMO_EVERYTHING |
SEED_FART_SOUNDS |
SEED_OLD_TV |
SEED_DYSLEXIA |
SEED_NO_HUD |
SEED_PICKUPS_SLIDE |
SEED_CONTROLS_REVERSED |
SEED_ALL_CHAMPIONS |
SEED_INVISIBLE_ISAAC |
SEED_INVISIBLE_ENEMIES |
SEED_INFINITE_BASEMENT |
SEED_ALWAYS_CHARMED |
SEED_ALWAYS_CONFUSED |
SEED_ALWAYS_AFRAID |
SEED_ALWAYS_ALTERNATING_FEAR |
SEED_ALWAYS_CHARMED_AND_AFRAID |
SEED_EXTRA_BLOOD |
SEED_POOP_TRAIL |
SEED_PACIFIST |
SEED_DAMAGE_WHEN_STOPPED |
SEED_DAMAGE_ON_INTERVAL |
SEED_DAMAGE_ON_TIME_LIMIT |
SEED_PILLS_NEVER_IDENTIFY |
SEED_MYSTERY_TAROT_CARDS |
SEED_ENEMIES_RESPAWN |
SEED_ITEMS_COST_MONEY |
SEED_BIG_HEAD |
SEED_SMALL_HEAD |
SEED_BLACK_ISAAC |
SEED_GLOWING_TEARS |
SEED_SLOW_MUSIC |
SEED_ULTRA_SLOW_MUSIC |
SEED_FAST_MUSIC |
SEED_ULTRA_FAST_MUSIC |
SEED_NO_FACE |
SEED_ISAAC_TAKES_HIGH_DAMAGE |
SEED_ISAAC_TAKES_MASSIVE_DAMAGE |
SEED_ICE_PHYSICS |
SEED_KAPPA |
SEED_CHRISTMAS |
SEED_KIDS_MODE |
SEED_PERMANENT_CURSE_DARKNESS |
SEED_PERMANENT_CURSE_LABYRINTH |
SEED_PERMANENT_CURSE_LOST |
SEED_PERMANENT_CURSE_UNKNOWN |
SEED_PERMANENT_CURSE_MAZE |
SEED_PERMANENT_CURSE_BLIND |
SEED_PERMANENT_CURSE_CURSED |
SEED_PREVENT_CURSE_DARKNESS |
SEED_PREVENT_CURSE_LABYRINTH |
SEED_PREVENT_CURSE_LOST |
SEED_PREVENT_CURSE_UNKNOWN |
SEED_PREVENT_CURSE_MAZE |
SEED_PREVENT_CURSE_BLIND |
SEED_PREVENT_ALL_CURSES |
SEED_NO_BOSS_ROOM_EXITS |
SEED_PICKUPS_TIMEOUT |
SEED_INVINCIBLE |
SEED_SHOOT_IN_MOVEMENT_DIRECTION |
SEED_SHOOT_OPPOSITE_MOVEMENT_DIRECTION |
SEED_AXIS_ALIGNED_CONTROLS |
NUM_SEEDS |

## ◆ SortingLayer

enum SortingLayer

Enumerator
SORTING_BACKGROUND | Background level, behind grid entities (creep, pitfalls)
SORTING_DOOR | Used by door Xray animation
SORTING_NORMAL | Uses Y position to determine Z sorting

## ◆ SoundEffect

enum SoundEffect

Enumerator
SOUND_NULL |
SOUND_1UP |
SOUND_BIRD_FLAP |
SOUND_BLOBBY_WIGGLE |
SOUND_INSECT_SWARM_LOOP |
SOUND_BLOOD_LASER |
SOUND_BLOOD_LASER_LARGE |
SOUND_BOOK_PAGE_TURN_12 |
SOUND_BOSS_BUG_HISS |
SOUND_BOSS_GURGLE_ROAR |
SOUND_BOSS_LITE_GURGLE |
SOUND_BOSS_LITE_HISS |
SOUND_BOSS_LITE_ROAR |
SOUND_BOSS_LITE_SLOPPY_ROAR |
SOUND_BOSS_SPIT_BLOB_BARF |
SOUND_CHEST_DROP |
SOUND_CHEST_OPEN |
SOUND_CHOIR_UNLOCK |
SOUND_COIN_SLOT |
SOUND_CUTE_GRUNT |
SOUND_DEATH_BURST_LARGE |
SOUND_DEATH_BURST_SMALL |
SOUND_DEATH_CARD |
SOUND_DEVIL_CARD |
SOUND_DOOR_HEAVY_CLOSE |
SOUND_DOOR_HEAVY_OPEN |
SOUND_FART |
SOUND_FETUS_JUMP |
SOUND_FETUS_LAND |
SOUND_FIREDEATH_HISS |
SOUND_FLOATY_BABY_ROAR |
SOUND_FORESTBOSS_STOMPS |
SOUND_GASCAN_POUR |
SOUND_HELLBOSS_GROUNDPOUND |
SOUND_HOLY |
SOUND_ISAAC_HURT_GRUNT |
SOUND_CHILD_HAPPY_ROAR_SHORT |
SOUND_CHILD_ANGRY_ROAR |
SOUND_KEYPICKUP_GAUNTLET |
SOUND_KEY_DROP0 |
SOUND_BABY_HURT |
SOUND_MAGGOT_BURST_OUT |
SOUND_MAGGOT_ENTER_GROUND |
SOUND_MEAT_FEET_SLOW0 |
SOUND_MEAT_IMPACTS |
SOUND_MEAT_JUMPS |
SOUND_MEATY_DEATHS |
SOUND_MOM_VOX_DEATH |
SOUND_MOM_VOX_EVILLAUGH |
SOUND_MOM_VOX_FILTERED_DEATH_1 |
SOUND_MOM_VOX_FILTERED_EVILLAUGH |
SOUND_MOM_VOX_FILTERED_HURT |
SOUND_MOM_VOX_FILTERED_ISAAC |
SOUND_MOM_VOX_GRUNT |
SOUND_MOM_VOX_HURT |
SOUND_MOM_VOX_ISAAC |
SOUND_MONSTER_GRUNT_0 |
SOUND_MONSTER_GRUNT_1 |
SOUND_MONSTER_GRUNT_2 |
SOUND_MONSTER_GRUNT_4 |
SOUND_MONSTER_GRUNT_5 |
SOUND_MONSTER_ROAR_0 |
SOUND_MONSTER_ROAR_1 |
SOUND_MONSTER_ROAR_2 |
SOUND_MONSTER_ROAR_3 |
SOUND_MONSTER_YELL_A |
SOUND_MONSTER_YELL_B |
SOUND_POWERUP1 |
SOUND_POWERUP2 |
SOUND_POWERUP3 |
SOUND_POWERUP_SPEWER |
SOUND_REDLIGHTNING_ZAP |
SOUND_ROCK_CRUMBLE |
SOUND_POT_BREAK |
SOUND_MUSHROOM_POOF |
SOUND_ROCKET_BLAST_DEATH |
SOUND_SMB_LARGE_CHEWS_4 |
SOUND_SCARED_WHIMPER |
SOUND_SHAKEY_KID_ROAR |
SOUND_SINK_DRAIN_GURGLE |
SOUND_TEARIMPACTS |
SOUND_TEARS_FIRE |
SOUND_UNLOCK00 |
SOUND_VAMP_GULP |
SOUND_WHEEZY_COUGH |
SOUND_SPIDER_COUGH |
SOUND_ZOMBIE_WALKER_KID |
SOUND_ANIMAL_SQUISH |
SOUND_ANGRY_GURGLE |
SOUND_BAND_AID_PICK_UP |
SOUND_BATTERYCHARGE |
SOUND_BEEP |
SOUND_BLOODBANK_SPAWN |
SOUND_BLOODSHOOT |
SOUND_BOIL_HATCH |
SOUND_BOSS1_EXPLOSIONS |
SOUND_BOSS2_BUBBLES |
SOUND_BOSS2INTRO_ERRORBUZZ |
SOUND_CASTLEPORTCULLIS |
SOUND_CHARACTER_SELECT_LEFT |
SOUND_CHARACTER_SELECT_RIGHT |
SOUND_DERP |
SOUND_DIMEDROP |
SOUND_DIMEPICKUP |
SOUND_FETUS_FEET |
SOUND_GOLDENKEY |
SOUND_GOOATTACH0 |
SOUND_GOODEATH |
SOUND_HAND_LASERS |
SOUND_HEARTIN |
SOUND_HEARTOUT |
SOUND_HELL_PORTAL1 |
SOUND_HELL_PORTAL2 |
SOUND_ISAACDIES |
SOUND_ITEMRECHARGE |
SOUND_KISS_LIPS1 |
SOUND_LEECH |
SOUND_MAGGOTCHARGE |
SOUND_MEATHEADSHOOT |
SOUND_METAL_BLOCKBREAK |
SOUND_NICKELDROP |
SOUND_NICKELPICKUP |
SOUND_PENNYDROP |
SOUND_PENNYPICKUP |
SOUND_PLOP |
SOUND_SATAN_APPEAR |
SOUND_SATAN_BLAST |
SOUND_SATAN_CHARGE_UP |
SOUND_SATAN_GROW |
SOUND_SATAN_HURT |
SOUND_SATAN_RISE_UP |
SOUND_SATAN_SPIT |
SOUND_SATAN_STOMP |
SOUND_SCAMPER |
SOUND_SHELLGAME |
SOUND_SLOTSPAWN |
SOUND_SPLATTER |
SOUND_STEAM_HALFSEC |
SOUND_STONESHOOT |
SOUND_WEIRD_WORM_SPIT |
SOUND_SUMMONSOUND |
SOUND_SUPERHOLY |
SOUND_THUMBS_DOWN |
SOUND_THUMBSUP |
SOUND_FIRE_BURN |
SOUND_HAPPY_RAINBOW |
SOUND_BOO_MAD |
SOUND_FART_GURG |
SOUND_FAT_GRUNT |
SOUND_FAT_WIGGLE |
SOUND_FIRE_RUSH |
SOUND_GHOST_ROAR |
SOUND_GHOST_SHOOT |
SOUND_GRROOWL |
SOUND_GURG_BARF |
SOUND_INHALE |
SOUND_LOW_INHALE |
SOUND_MEGA_PUKE |
SOUND_MOUTH_FULL |
SOUND_MULTI_SCREAM |
SOUND_SKIN_PULL |
SOUND_WHISTLE |
SOUND_DEVILROOM_DEAL |
SOUND_SPIDER_SPIT_ROAR |
SOUND_WORM_SPIT |
SOUND_LITTLE_SPIT |
SOUND_SATAN_ROOM_APPEAR |
SOUND_HEARTBEAT |
SOUND_HEARTBEAT_FASTER |
SOUND_HEARTBEAT_FASTEST |
SOUND_48_HR_ENERGY |
SOUND_ALGIZ |
SOUND_AMNESIA |
SOUND_ANZUS |
SOUND_BAD_GAS |
SOUND_BAD_TRIP |
SOUND_BALLS_OF_STEEL |
SOUND_BERKANO |
SOUND_BOMBS_ARE_KEY |
SOUND_CARD_VS_HUMAN |
SOUND_CHAOS_CARD |
SOUND_CREDIT_CARD |
SOUND_DAGAZ |
SOUND_DEATH |
SOUND_EHWAZ |
SOUND_EXPLOSIVE_DIAH |
SOUND_FULL_HP |
SOUND_HAGALAZ |
SOUND_HP_DOWN |
SOUND_HP_UP |
SOUND_HEMATEMISIS |
SOUND_I_FOUND_PILLS |
SOUND_JERA |
SOUND_JOKER |
SOUND_JUDGEMENT |
SOUND_JUSTICE |
SOUND_LEMON_PARTY |
SOUND_LUCK_DOWN |
SOUND_LUCK_UP |
SOUND_PARALYSIS |
SOUND_PERTHRO |
SOUND_PHEROMONES |
SOUND_PRETTY_FLY |
SOUND_PUBERTY |
SOUND_RUA_WIZ |
SOUND_RANGE_DOWN |
SOUND_RANGE_UP |
SOUND_RULES_CARD |
SOUND_SEE_4EVER |
SOUND_SPEED_DOWN |
SOUND_SPEED_UP |
SOUND_STRENGTH |
SOUND_SUICIDE_KING |
SOUND_TEARS_DOWN |
SOUND_TEARS_UP |
SOUND_TELEPILLS |
SOUND_TEMPERANCE |
SOUND_THE_CHARIOT |
SOUND_THE_DEVIL |
SOUND_THE_EMPEROR |
SOUND_EMPRESS |
SOUND_FOOL |
SOUND_HANGED_MAN |
SOUND_HERMIT |
SOUND_HIEROPHANT |
SOUND_HIGHT_PRIESTESS |
SOUND_THE_LOVERS |
SOUND_MAGICIAN |
SOUND_MOON |
SOUND_STARS |
SOUND_SUN |
SOUND_TOWER |
SOUND_WORLD |
SOUND_TWO_CLUBS |
SOUND_TWO_DIAMONDS |
SOUND_TWO_HEARTS |
SOUND_TWO_SPADES |
SOUND_WHEEL_OF_FORTUNE |
SOUND_RAGMAN_1 |
SOUND_RAGMAN_2 |
SOUND_RAGMAN_3 |
SOUND_RAGMAN_4 |
SOUND_FLUSH |
SOUND_WATER_DROP |
SOUND_WET_FEET |
SOUND_ADDICTED |
SOUND_DICE_SHARD |
SOUND_EMERGENCY |
SOUND_INFESTED_EXCL |
SOUND_INFESTED_QUEST |
SOUND_JAIL_CARD |
SOUND_LARGER |
SOUND_PERCS |
SOUND_POWER_PILL |
SOUND_QUESTION_MARK |
SOUND_RELAX |
SOUND_RETRO |
SOUND_SMALL |
SOUND_QQQ |
SOUND_DANGLE_WHISTLE |
SOUND_LITTLE_HORN_COUGH |
SOUND_LITTLE_HORN_GRUNT_1 |
SOUND_LITTLE_HORN_GRUNT_2 |
SOUND_THE_FORSAKEN_LAUGH |
SOUND_THE_FORSAKEN_SCREAM |
SOUND_THE_STAIN_BURST |
SOUND_BROWNIE_LAUGH |
SOUND_HUSH_ROAR |
SOUND_HUSH_GROWL |
SOUND_HUSH_LOW_ROAR |
SOUND_FRAIL_CHARGE |
SOUND_HUSH_CHARGE |
SOUND_MAW_OF_VOID |
SOUND_ULTRA_GREED_COIN_DESTROY |
SOUND_ULTRA_GREED_COINS_FALLING |
SOUND_ULTRA_GREED_DEATH_SCREAM |
SOUND_ULTRA_GREED_TURN_GOLD_1 |
SOUND_ULTRA_GREED_TURN_GOLD_2 |
SOUND_ULTRA_GREED_ROAR_1 |
SOUND_ULTRA_GREED_ROAR_2 |
SOUND_ULTRA_GREED_SPIT |
SOUND_ULTRA_GREED_PULL_SLOT |
SOUND_ULTRA_GREED_SLOT_SPIN_LOOP |
SOUND_ULTRA_GREED_SLOT_STOP |
SOUND_ULTRA_GREED_SLOT_WIN_LOOP_END |
SOUND_ULTRA_GREED_SLOT_WIN_LOOP |
SOUND_ULTRA_GREED_SPINNING |
SOUND_DOG_BARK |
SOUND_DOG_HOWELL |
SOUND_X_LAX |
SOUND_WRONG |
SOUND_VURP |
SOUND_SUNSHINE |
SOUND_SPADES |
SOUND_HORF |
SOUND_HOLY_CARD |
SOUND_HEARTS |
SOUND_GULP |
SOUND_FRIENDS |
SOUND_EXCITED |
SOUND_DROWSY |
SOUND_DIAMONDS |
SOUND_CLUBS |
SOUND_BLACK_RUNE |
SOUND_PING_PONG |
SOUND_SPEWER |
SOUND_MOM_FOOTSTEPS |
SOUND_BONE_HEART |
SOUND_BONE_SNAP |
SOUND_SHOVEL_DROP |
SOUND_SHOVEL_DIG |
SOUND_GOLD_HEART |
SOUND_GOLD_HEART_DROP |
SOUND_BONE_DROP |
SOUND_UNHOLY |
SOUND_BUTTON_PRESS |
SOUND_GOLDENBOMB |
NUM_SOUND_EFFECTS |

## ◆ StageType

enum StageType

Enumerator
STAGETYPE_ORIGINAL |
STAGETYPE_WOTL |
STAGETYPE_AFTERBIRTH |
STAGETYPE_GREEDMODE |

## ◆ TearFlags

enum TearFlags

Enumerator
TEAR_NORMAL | Normal Tear
TEAR_SPECTRAL | Ouija board type tear (goes thru obstacles)
TEAR_PIERCING | Cupid's arrow type tear (goes thru enemy)
TEAR_HOMING | Spoon bender type tear (homes to enemy)
TEAR_SLOW | Spider bite type tear (slows on contact)
TEAR_POISON | Common cold type tear (poisons on contact)
TEAR_FREEZE | Mom's contact type tear (freezes on contact)
TEAR_SPLIT | Parasite type tear (splits on collision)
TEAR_GROW | Lump of coal type tear (grows by range)
TEAR_BOMBERANG | My reflection type tear (returns back)
TEAR_PERSISTENT | Polyphemus type tear (Damages the entity and if the damage is more then enemy hp it continues with less damage)
TEAR_WIGGLE | Wiggle worm type tear (wiggles)
TEAR_MIGAN | Migan type tear (creates fly on hit)
TEAR_EXPLOSIVE | IPECAC type tear (explodes on hit)
TEAR_CHARM | Mom's Eyeshadow tear
TEAR_CONFUSION | Iron Bar tear
TEAR_HP_DROP | These tears cause enemy to drop hearts if killed (33% chance)
TEAR_ORBIT | Used for Little Planet (orbit arounds the player)
TEAR_WAIT | Anti gravity type tear (floats in place for some time before finally moving) (unset after first update)
TEAR_QUADSPLIT | Splits into 4 smaller tears if it hits the ground
TEAR_BOUNCE | Bounce off of enemies, walls, rocks (Higher priority than PERSISTENT & PIERCING)
TEAR_FEAR | Mom's Perfume type tear of fear (fear on contact)
TEAR_SHRINK | Proptosis tears start large and shrink
TEAR_BURN | Fire Mind tears cause Burn effect on enemies
TEAR_ATTRACTOR | Attracts enemies and pickups
TEAR_KNOCKBACK | Tear impact pushes enemies back further
TEAR_PULSE | Makes the tear pulse
TEAR_SPIRAL | Makes the tear path spiral
TEAR_FLAT | Makes the tear oval in the direction of travel
TEAR_SAD_BOMB | Used by Bombs (Sad Bomb)
TEAR_BUTT_BOMB | Used by Bombs (Butt Bomb)
TEAR_GLITTER_BOMB | Used by Bombs (Glitter Bomb)
TEAR_SQUARE | Used for Hook Worm
TEAR_GLOW | Used for GodHead (they will have a glow around them)
TEAR_GISH | Used for Gish player tears (to color enemy black on slowing)
TEAR_SCATTER_BOMB | Used for Scatter bombs
TEAR_STICKY | Used for Sticky bombs and Explosivo tears
TEAR_CONTINUUM | Tears loop around the screen
TEAR_LIGHT_FROM_HEAVEN | Create damaging light beam on hit
TEAR_COIN_DROP | Used by Bumbo, spawns a coin when tear hits
TEAR_BLACK_HP_DROP | Enemy drops a black hp when dies
TEAR_TRACTOR_BEAM | Tear with this flag will follow parent player's beam
TEAR_GODS_FLESH | God's flesh flag to minimize enemies
TEAR_GREED_COIN | Greed coin tears that has a chance to generate a coin when hit
TEAR_MYSTERIOUS_LIQUID_CREEP | Greed coin tears that has a chance to generate a coin when hit
TEAR_BIG_SPIRAL | Ouroboros Worm, big radius oscilating tears
TEAR_PERMANENT_CONFUSION | Glaucoma tears, permanently confuses enemies
TEAR_BOOGER | Booger tears, stick and do damage over time
TEAR_EGG | Egg tears, leave creep and spawns spiders or flies
TEAR_ACID | Sulfuric Acid tears, can break grid entities
TEAR_BONE | Bone tears, splits in 2
TEAR_BELIAL | Belial tears, piecing tears gets double damage + homing
TEAR_MIDAS | Midas touch tears
TEAR_NEEDLE | Needle tears
TEAR_JACOBS | Jacobs ladder tears
TEAR_HORN | Little Horn tears
TEAR_LASER | Technology Zero
TEAR_POP | Pop!
TEAR_ABSORB | Lachryphagy
TEAR_LASERSHOT | Trisagion, generates a laser on top of the tear
TEAR_HYDROBOUNCE | Flat Stone
TEAR_LUDOVICO | Used as a weapon for Ludovico Technique

## ◆ TearVariant

enum TearVariant

Enumerator
BLUE |
BLOOD |
TOOTH |
METALLIC |
BOBS_HEAD |
FIRE_MIND |
DARK_MATTER |
MYSTERIOUS |
SCHYTHE |
CHAOS_CARD |
LOST_CONTACT |
CUPID_BLUE |
CUPID_BLOOD |
NAIL |
PUPULA |
PUPULA_BLOOD |
GODS_FLESH |
GODS_FLESH_BLOOD |
DIAMOND |
EXPLOSIVO |
COIN |
MULTIDIMENSIONAL |
STONE |
NAIL_BLOOD |
GLAUCOMA |
GLAUCOMA_BLOOD |
BOOGER |
EGG |
RAZOR |
BONE |
BLACK_TOOTH |
NEEDLE |
BELIAL |
EYE |
EYE_BLOOD |
BALLOON |
HUNGRY |
BALLOON_BRIMSTONE |
BALLOON_BOMB |

## ◆ TrinketType

enum TrinketType

Enumerator
TRINKET_NULL |
TRINKET_SWALLOWED_PENNY |
TRINKET_PETRIFIED_POOP |
TRINKET_AAA_BATTERY |
TRINKET_BROKEN_REMOTE |
TRINKET_PURPLE_HEART |
TRINKET_BROKEN_MAGNET |
TRINKET_ROSARY_BEAD |
TRINKET_CARTRIDGE |
TRINKET_PULSE_WORM |
TRINKET_WIGGLE_WORM |
TRINKET_RING_WORM |
TRINKET_FLAT_WORM |
TRINKET_STORE_CREDIT |
TRINKET_CALLUS |
TRINKET_LUCKY_ROCK |
TRINKET_MOMS_TOENAIL |
TRINKET_BLACK_LIPSTICK |
TRINKET_BIBLE_TRACT |
TRINKET_PAPER_CLIP |
TRINKET_MONKEY_PAW |
TRINKET_MYSTERIOUS_PAPER |
TRINKET_DAEMONS_TAIL |
TRINKET_MISSING_POSTER |
TRINKET_BUTT_PENNY |
TRINKET_MYSTERIOUS_CANDY |
TRINKET_HOOK_WORM |
TRINKET_WHIP_WORM |
TRINKET_BROKEN_ANKH |
TRINKET_FISH_HEAD |
TRINKET_PINKY_EYE |
TRINKET_PUSH_PIN |
TRINKET_LIBERTY_CAP |
TRINKET_UMBILICAL_CORD |
TRINKET_CHILDS_HEART |
TRINKET_CURVED_HORN |
TRINKET_RUSTED_KEY |
TRINKET_GOAT_HOOF |
TRINKET_MOMS_PEARL |
TRINKET_CANCER |
TRINKET_RED_PATCH |
TRINKET_MATCH_STICK |
TRINKET_LUCKY_TOE |
TRINKET_CURSED_SKULL |
TRINKET_SAFETY_CAP |
TRINKET_ACE_SPADES |
TRINKET_ISAACS_FORK |
TRINKET_POLAROID_OBSOLETE |
TRINKET_MISSING_PAGE |
TRINKET_BLOODY_PENNY |
TRINKET_BURNT_PENNY |
TRINKET_FLAT_PENNY |
TRINKET_COUNTERFEIT_PENNY |
TRINKET_TICK |
TRINKET_ISAACS_HEAD |
TRINKET_MAGGYS_FAITH |
TRINKET_JUDAS_TONGUE |
TRINKET_SOUL |
TRINKET_SAMSONS_LOCK |
TRINKET_CAINS_EYE |
TRINKET_EVES_BIRD_FOOT |
TRINKET_LEFT_HAND |
TRINKET_SHINY_ROCK |
TRINKET_SAFETY_SCISSORS |
TRINKET_RAINBOW_WORM |
TRINKET_TAPE_WORM |
TRINKET_LAZY_WORM |
TRINKET_CRACKED_DICE |
TRINKET_SUPER_MAGNET |
TRINKET_FADED_POLAROID |
TRINKET_LOUSE |
TRINKET_BOBS_BLADDER |
TRINKET_WATCH_BATTERY |
TRINKET_BLASTING_CAP |
TRINKET_STUD_FINDER |
TRINKET_ERROR |
TRINKET_POKER_CHIP |
TRINKET_BLISTER |
TRINKET_SECOND_HAND |
TRINKET_ENDLESS_NAMELESS |
TRINKET_BLACK_FEATHER |
TRINKET_BLIND_RAGE |
TRINKET_GOLDEN_HORSE_SHOE |
TRINKET_STORE_KEY |
TRINKET_RIB_OF_GREED |
TRINKET_KARMA |
TRINKET_LIL_LARVA |
TRINKET_MOMS_LOCKET |
TRINKET_NO |
TRINKET_CHILD_LEASH |
TRINKET_BROWN_CAP |
TRINKET_MECONIUM |
TRINKET_CRACKED_CROWN |
TRINKET_USED_DIAPER |
TRINKET_FISH_TAIL |
TRINKET_BLACK_TOOTH |
TRINKET_OUROBOROS_WORM |
TRINKET_TONSIL |
TRINKET_NOSE_GOBLIN |
TRINKET_SUPER_BALL |
TRINKET_VIBRANT_BULB |
TRINKET_DIM_BULB |
TRINKET_FRAGMENTED_CARD |
TRINKET_EQUALITY |
TRINKET_WISH_BONE |
TRINKET_BAG_LUNCH |
TRINKET_LOST_CORK |
TRINKET_CROW_HEART |
TRINKET_WALNUT |
TRINKET_DUCT_TAPE |
TRINKET_SILVER_DOLLAR |
TRINKET_BLOODY_CROWN |
TRINKET_PAY_TO_WIN |
TRINKET_LOCUST_OF_WRATH |
TRINKET_LOCUST_OF_PESTILENCE |
TRINKET_LOCUST_OF_FAMINE |
TRINKET_LOCUST_OF_DEATH |
TRINKET_LOCUST_OF_CONQUEST |
TRINKET_BAT_WING |
TRINKET_STEM_CELL |
TRINKET_HAIRPIN | Booster pack #1
TRINKET_WOODEN_CROSS |
TRINKET_BUTTER |
TRINKET_FILIGREE_FEATHERS | Booster pack #2
TRINKET_DOOR_STOP | Booster pack #3
TRINKET_EXTENSION_CORD | Booster pack #4
TRINKET_ROTTEN_PENNY | Booster pack #5
TRINKET_BABY_BENDER |
TRINKET_FINGER_BONE |
NUM_TRINKETS |

## ◆ WeaponType

enum WeaponType

Enumerator
WEAPON_TEARS |
WEAPON_BRIMSTONE |
WEAPON_LASER |
WEAPON_KNIFE |
WEAPON_BOMBS |
WEAPON_ROCKETS |
WEAPON_MONSTROS_LUNGS |
WEAPON_LUDOVICO_TECHNIQUE |
WEAPON_TECH_X |
WEAPON_BONE |
NUM_WEAPON_TYPES |