521 lines
11 KiB
TypeScript
521 lines
11 KiB
TypeScript
// Enums from the "resources/scripts/enums.lua" file
|
|
// (entity variants only)
|
|
|
|
/** For EntityType.TEAR (2) */
|
|
declare 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,
|
|
FIST = 39,
|
|
GRIDENT = 40,
|
|
ICE = 41,
|
|
ROCK = 42,
|
|
KEY = 43,
|
|
KEY_BLOOD = 44,
|
|
ERASER = 45,
|
|
FIRE = 46,
|
|
SWORD_BEAM = 47,
|
|
SPORE = 48,
|
|
TECH_SWORD_BEAM = 49,
|
|
}
|
|
|
|
/** For EntityType.ENTITY_FAMILIAR (3) */
|
|
declare 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,
|
|
LEPROSY = 121,
|
|
LIL_HARBINGERS = 122,
|
|
ANGELIC_PRISM = 123,
|
|
MYSTERY_EGG = 124,
|
|
LIL_SPEWER = 125,
|
|
SLIPPED_RIB = 126,
|
|
POINTY_RIB = 127,
|
|
BONE_ORBITAL = 128,
|
|
HALLOWED_GROUND = 129,
|
|
JAW_BONE = 130,
|
|
INTRUDER = 200,
|
|
DIP = 201,
|
|
DAMOCLES = 202,
|
|
BLOOD_OATH = 203,
|
|
PSY_FLY = 204,
|
|
MENORAH = 205,
|
|
WISP = 206,
|
|
PEEPER_2 = 207,
|
|
BOILED_BABY = 208,
|
|
FREEZER_BABY = 209,
|
|
BIRD_CAGE = 210,
|
|
LOST_SOUL = 211,
|
|
LIL_DUMPY = 212,
|
|
KNIFE_PIECE_1 = 213,
|
|
KNIFE_PIECE_2 = 214,
|
|
TINYTOMA = 216,
|
|
TINYTOMA_2 = 217,
|
|
BOT_FLY = 218,
|
|
SIREN_MINION = 220,
|
|
PASCHAL_CANDLE = 221,
|
|
STITCHES = 222,
|
|
KNIFE_FULL = 223,
|
|
BABY_PLUM = 224,
|
|
FRUITY_PLUM = 225,
|
|
SPIN_TO_WIN = 226,
|
|
MINISAAC = 228,
|
|
SWARM_FLY_ORBITAL = 229,
|
|
LIL_ABADDON = 230,
|
|
ABYSS_LOCUST = 231,
|
|
LIL_PORTAL = 232,
|
|
WORM_FRIEND = 233,
|
|
BONE_SPUR = 234,
|
|
TWISTED_BABY = 235,
|
|
STAR_OF_BETHLEHEM = 236,
|
|
ITEM_WISP = 237,
|
|
BLOOD_BABY = 238,
|
|
CUBE_BABY = 239,
|
|
UMBILICAL_BABY = 240,
|
|
BLOOD_PUPPY = 241,
|
|
VANISHING_TWIN = 242,
|
|
DECAP_ATTACK = 243,
|
|
FORGOTTEN_BODY = 900,
|
|
}
|
|
|
|
/** For EntityType.ENTITY_BOMBDROP (4) */
|
|
declare enum BombVariant {
|
|
BOMB_NORMAL = 0,
|
|
BOMB_BIG = 1,
|
|
BOMB_DECOY = 2,
|
|
BOMB_TROLL = 3,
|
|
BOMB_SUPERTROLL = 4,
|
|
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,
|
|
BOMB_THROWABLE = 13,
|
|
BOMB_SMALL = 14,
|
|
BOMB_BRIMSTONE = 15,
|
|
BOMB_SAD_BLOOD = 16,
|
|
BOMB_GIGA = 17,
|
|
BOMB_GOLDENTROLL = 18,
|
|
BOMB_ROCKET = 19,
|
|
BOMB_ROCKET_GIGA = 20,
|
|
}
|
|
|
|
/** For EntityType.ENTITY_PICKUP (5) */
|
|
declare enum PickupVariant {
|
|
PICKUP_NULL = 0,
|
|
PICKUP_HEART = 10,
|
|
PICKUP_COIN = 20,
|
|
PICKUP_KEY = 30,
|
|
PICKUP_BOMB = 40,
|
|
PICKUP_THROWABLEBOMB = 41,
|
|
PICKUP_POOP = 42,
|
|
PICKUP_CHEST = 50,
|
|
PICKUP_BOMBCHEST = 51,
|
|
PICKUP_SPIKEDCHEST = 52,
|
|
PICKUP_ETERNALCHEST = 53,
|
|
PICKUP_MIMICCHEST = 54,
|
|
PICKUP_OLDCHEST = 55,
|
|
PICKUP_WOODENCHEST = 56,
|
|
PICKUP_MEGACHEST = 57,
|
|
PICKUP_HAUNTEDCHEST = 58,
|
|
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,
|
|
PICKUP_MOMSCHEST = 390,
|
|
}
|
|
|
|
/** For EntityType.ENTITY_PROJECTILE (9) */
|
|
declare 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,
|
|
PROJECTILE_GRID = 8,
|
|
PROJECTILE_ROCK = 9,
|
|
PROJECTILE_RING = 10,
|
|
PROJECTILE_MEAT = 11,
|
|
PROJECTILE_FCUK = 12,
|
|
PROJECTILE_WING = 13,
|
|
PROJECTILE_LAVA = 14,
|
|
PROJECTILE_HEAD = 15,
|
|
PROJECTILE_PEEP = 16,
|
|
}
|
|
|
|
/** For EntityType.ENTITY_EFFECT (1000) */
|
|
declare 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,
|
|
RIPPLE_POOF = 14,
|
|
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,
|
|
SMALL_ROCKET = 118,
|
|
TIMER = 119,
|
|
SPAWNER = 120,
|
|
LIGHT = 121,
|
|
BIG_HORN_HOLE_HELPER = 122,
|
|
HALO = 123,
|
|
TAR_BUBBLE = 124,
|
|
BIG_HORN_HAND = 125,
|
|
TECH_DOT = 126,
|
|
MAMA_MEGA_EXPLOSION = 127,
|
|
OPTION_LINE = 128,
|
|
LEECH_EXPLOSION = 130,
|
|
MAGGOT_EXPLOSION = 131,
|
|
BIG_SPLASH = 132,
|
|
WATER_RIPPLE = 133,
|
|
PEDESTAL_RIPPLE = 134,
|
|
RAIN_DROP = 135,
|
|
GRID_ENTITY_PROJECTILE_HELPER = 136,
|
|
WORMWOOD_HOLE = 137,
|
|
MIST = 138,
|
|
TRAPDOOR_COVER = 139,
|
|
BACKDROP_DECORATION = 140,
|
|
SMOKE_CLOUD = 141,
|
|
WHIRLPOOL = 142,
|
|
FARTWAVE = 143,
|
|
ENEMY_GHOST = 144,
|
|
ROCK_POOF = 145,
|
|
DIRT_PILE = 146,
|
|
FIRE_JET = 147,
|
|
FIRE_WAVE = 148,
|
|
BIG_ROCK_EXPLOSION = 149,
|
|
BIG_CRACKWAVE = 150,
|
|
BIG_ATTRACT = 151,
|
|
HORNFEL_ROOM_CONTROLLER = 152,
|
|
OCCULT_TARGET = 153,
|
|
DOOR_OUTLINE = 154,
|
|
CREEP_SLIPPERY_BROWN_GROWING = 155,
|
|
TALL_LADDER = 156,
|
|
WILLO_SPAWNER = 157,
|
|
TADPOLE = 158,
|
|
LIL_GHOST = 159,
|
|
BISHOP_SHIELD = 160,
|
|
PORTAL_TELEPORT = 161,
|
|
HERETIC_PENTAGRAM = 162,
|
|
CHAIN_GIB = 163,
|
|
SIREN_RING = 164,
|
|
CHARM_EFFECT = 165,
|
|
SPRITE_TRAIL = 166,
|
|
CHAIN_LIGHTNING = 167,
|
|
COLOSTOMIA_PUDDLE = 168,
|
|
CREEP_STATIC = 169,
|
|
DOGMA_DEBRIS = 170,
|
|
DOGMA_BLACKHOLE = 171,
|
|
DOGMA_ORB = 172,
|
|
CRACKED_ORB_POOF = 173,
|
|
SHOP_SPIKES = 174,
|
|
KINETI_BEAM = 175,
|
|
CLEAVER_SLASH = 176,
|
|
REVERSE_EXPLOSION = 177,
|
|
URN_OF_SOULS = 178,
|
|
ENEMY_SOUL = 179,
|
|
RIFT = 180,
|
|
LAVA_SPAWNER = 181,
|
|
BIG_KNIFE = 182,
|
|
MOTHER_SHOCKWAVE = 183,
|
|
WORM_FRIEND_SNARE = 184,
|
|
REDEMPTION = 185,
|
|
HUNGRY_SOUL = 186,
|
|
EXPLOSION_WAVE = 187,
|
|
DIVINE_INTERVENTION = 188,
|
|
PURGATORY = 189,
|
|
MOTHER_TRACER = 190,
|
|
PICKUP_GHOST = 191,
|
|
FISSURE_SPAWNER = 192,
|
|
ANIMA_CHAIN = 193,
|
|
DARK_SNARE = 194,
|
|
CREEP_LIQUID_POOP = 195,
|
|
GROUND_GLOW = 196,
|
|
DEAD_BIRD = 197,
|
|
GENERIC_TRACER = 198,
|
|
ULTRA_DEATH_SCYTHE = 199,
|
|
}
|
|
|
|
/** For GridEntityType.GRID_DOOR (16) */
|
|
declare 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,
|
|
}
|