--ModCallbacks.DEPRECATED_MC_USE_PILL = 1001  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID

ModCallbacks.MC_PRE_ADD_COLLECTIBLE = 1004
ModCallbacks.MC_POST_ADD_COLLECTIBLE = 1005
ModCallbacks.MC_POST_TAKE_DMG = 1006 -- deprecated but still in here for backwards compatibility
ModCallbacks.MC_POST_ENTITY_TAKE_DMG = 1006
--ModCallbacks.DEPRECATED_MC_ENTITY_TAKE_DMG = 1007  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_PRE_PLAYER_TAKE_DMG = 1008
ModCallbacks.MC_PRE_PLAYER_ADD_HEARTS = 1009
ModCallbacks.MC_POST_PLAYER_ADD_HEARTS = 1010
ModCallbacks.MC_POST_GRID_ROCK_DESTROY = 1011
ModCallbacks.MC_GRID_HURT_DAMAGE = 1012
ModCallbacks.MC_POST_GRID_HURT_DAMAGE = 1013
ModCallbacks.MC_PRE_ADD_TRINKET = 1014
ModCallbacks.MC_TRY_ADD_TO_BAG_OF_CRAFTING = 1015
ModCallbacks.MC_POST_ADD_TO_BAG_OF_CRAFTING = 1016

ModCallbacks.MC_HUD_UPDATE = 1020
ModCallbacks.MC_HUD_POST_UPDATE = 1021 -- deprecated but still in here for backwards compatibility
ModCallbacks.MC_POST_HUD_UPDATE = 1021
ModCallbacks.MC_HUD_RENDER = 1022
ModCallbacks.MC_MAIN_MENU_RENDER = 1023
ModCallbacks.MC_POST_HUD_RENDER = 1024
ModCallbacks.MC_POST_FIRE_SPLIT_TEAR = 1025

ModCallbacks.MC_PRE_SFX_PLAY = 1030
ModCallbacks.MC_POST_SFX_PLAY = 1031
ModCallbacks.MC_POST_PROJECTILE_DEATH = 1032
ModCallbacks.MC_POST_TEAR_DEATH = 1033
ModCallbacks.MC_PRE_MUSIC_PLAY = 1034
ModCallbacks.MC_PRE_MUSIC_LAYER_TOGGLE = 1035

ModCallbacks.MC_PRE_RENDER_PLAYER_HEAD = 1038
ModCallbacks.MC_PRE_RENDER_PLAYER_BODY = 1039
ModCallbacks.MC_PRE_ENTITY_THROW = 1040
ModCallbacks.MC_POST_ENTITY_THROW = 1041
ModCallbacks.MC_PLAYER_INIT_POST_LEVEL_INIT_STATS = 1042
ModCallbacks.MC_PRE_ROOM_EXIT = 1043
ModCallbacks.MC_POST_ROOM_RENDER_ENTITIES = 1044
ModCallbacks.MC_POST_RENDER_PLAYER_HEAD = 1045
ModCallbacks.MC_POST_RENDER_PLAYER_BODY = 1046
ModCallbacks.MC_COMPLETION_MARK_GET = 1047
ModCallbacks.MC_POST_COMPLETION_MARK_GET = 1048
ModCallbacks.MC_PRE_COMPLETION_EVENT = 1049
ModCallbacks.MC_PRE_TRIGGER_PLAYER_DEATH = 1050
ModCallbacks.MC_TRIGGER_PLAYER_DEATH_POST_CHECK_REVIVES = 1051
ModCallbacks.MC_POST_COMPLETION_EVENT = 1052 -- groan

ModCallbacks.MC_PRE_LEVEL_INIT = 1060
ModCallbacks.MC_PRE_CHANGE_ROOM = 1061
ModCallbacks.MC_POST_PICKUP_SHOP_PURCHASE = 1062
ModCallbacks.MC_GET_FOLLOWER_PRIORITY = 1063
ModCallbacks.MC_PRE_USE_CARD = 1064
ModCallbacks.MC_PRE_USE_PILL = 1065
ModCallbacks.MC_GET_SHOP_ITEM_PRICE = 1066
ModCallbacks.MC_PLAYER_GET_HEALTH_TYPE = 1067
ModCallbacks.MC_PRE_ROOM_TRIGGER_CLEAR = 1068
ModCallbacks.MC_PRE_PLAYER_TRIGGER_ROOM_CLEAR = 1069
ModCallbacks.MC_POST_PLAYER_TRIGGER_ROOM_CLEAR = 1138 --oops
ModCallbacks.MC_PRE_RESTOCK_SHOP = 1070
ModCallbacks.MC_POST_RESTOCK_SHOP = 1071
ModCallbacks.MC_PLAYER_GET_ACTIVE_MAX_CHARGE = 1072
ModCallbacks.MC_PLAYER_GET_ACTIVE_MIN_USABLE_CHARGE = 1073
ModCallbacks.MC_PLAYER_GET_HEART_LIMIT = 1074
ModCallbacks.MC_POST_ITEM_OVERLAY_UPDATE = 1075
ModCallbacks.MC_PRE_ITEM_OVERLAY_SHOW = 1076
ModCallbacks.MC_POST_PLAYER_NEW_ROOM_TEMP_EFFECTS = 1077
ModCallbacks.MC_POST_PLAYER_NEW_LEVEL = 1078
ModCallbacks.MC_POST_PLAYERHUD_RENDER_ACTIVE_ITEM = 1079
ModCallbacks.MC_PRE_FAMILIAR_RENDER = 1080
ModCallbacks.MC_PRE_NPC_RENDER = 1081
ModCallbacks.MC_PRE_PLAYER_RENDER = 1082
ModCallbacks.MC_PRE_PICKUP_RENDER = 1083
ModCallbacks.MC_PRE_TEAR_RENDER = 1084
ModCallbacks.MC_PRE_PROJECTILE_RENDER = 1085
ModCallbacks.MC_PRE_KNIFE_RENDER = 1086
ModCallbacks.MC_PRE_EFFECT_RENDER = 1087
ModCallbacks.MC_PRE_BOMB_RENDER = 1088
ModCallbacks.MC_PRE_SLOT_RENDER = 1089
ModCallbacks.MC_POST_SLOT_RENDER = 1090
ModCallbacks.MC_POST_PLAYERHUD_RENDER_HEARTS = 1091
ModCallbacks.MC_PRE_PLAYER_APPLY_INNATE_COLLECTIBLE_NUM = 1092
--ModCallbacks.MC_PRE_PLAYER_HAS_COLLECTIBLE = 1093 (unusable)
ModCallbacks.MC_PRE_MUSIC_PLAY_JINGLE = 1094
ModCallbacks.MC_POST_TRIGGER_COLLECTIBLE_REMOVED = 1095
ModCallbacks.MC_POST_TRIGGER_TRINKET_ADDED = 1096
ModCallbacks.MC_POST_TRIGGER_TRINKET_REMOVED = 1097
ModCallbacks.MC_POST_TRIGGER_WEAPON_FIRED = 1098
ModCallbacks.MC_POST_LEVEL_LAYOUT_GENERATED = 1099
ModCallbacks.MC_PRE_GRID_ENTITY_SPAWN = 1100
ModCallbacks.MC_POST_GRID_ENTITY_SPAWN = 1101
ModCallbacks.MC_POST_NIGHTMARE_SCENE_RENDER = 1102
ModCallbacks.MC_POST_NIGHTMARE_SCENE_SHOW = 1103
ModCallbacks.MC_PRE_LEVEL_SELECT = 1104
ModCallbacks.MC_POST_WEAPON_FIRE = 1105
ModCallbacks.MC_PRE_BACKDROP_RENDER_WALLS = 1106
ModCallbacks.MC_PRE_BACKDROP_RENDER_FLOOR = 1107
ModCallbacks.MC_PRE_BACKDROP_RENDER_WATER = 1108
ModCallbacks.MC_POST_BACKDROP_PRE_RENDER_WALLS = 1109
ModCallbacks.MC_PRE_PLANETARIUM_APPLY_STAGE_PENALTY = 1110
ModCallbacks.MC_PRE_PLANETARIUM_APPLY_PLANETARIUM_PENALTY = 1111
ModCallbacks.MC_PRE_PLANETARIUM_APPLY_TREASURE_PENALTY = 1112
ModCallbacks.MC_PRE_PLANETARIUM_APPLY_ITEMS = 1113
ModCallbacks.MC_PRE_PLANETARIUM_APPLY_TELESCOPE_LENS = 1114
ModCallbacks.MC_POST_PLANETARIUM_CALCULATE = 1115
ModCallbacks.MC_PRE_REPLACE_SPRITESHEET = 1116
ModCallbacks.MC_POST_REPLACE_SPRITESHEET = 1117
ModCallbacks.MC_PRE_PLAYERHUD_RENDER_HEARTS = 1118
ModCallbacks.MC_PRE_PLAYERHUD_RENDER_ACTIVE_ITEM = 1119
ModCallbacks.MC_CONSOLE_AUTOCOMPLETE = 1120
ModCallbacks.MC_POST_SLOT_INIT = 1121
ModCallbacks.MC_POST_SLOT_UPDATE = 1122
ModCallbacks.MC_PRE_SLOT_CREATE_EXPLOSION_DROPS = 1123
ModCallbacks.MC_POST_SLOT_CREATE_EXPLOSION_DROPS = 1124
ModCallbacks.MC_PRE_SLOT_SET_PRIZE_COLLECTIBLE = 1125
ModCallbacks.MC_POST_SLOT_SET_PRIZE_COLLECTIBLE = 1126
ModCallbacks.MC_PLAYER_INIT_PRE_LEVEL_INIT_STATS = 1127
ModCallbacks.MC_PLAYER_HEALTH_TYPE_CHANGE = 1128
ModCallbacks.MC_POST_FORCE_ADD_PILL_EFFECT = 1129
ModCallbacks.MC_PRE_DEVIL_APPLY_ITEMS = 1130
ModCallbacks.MC_PRE_DEVIL_APPLY_STAGE_PENALTY = 1131
ModCallbacks.MC_PRE_DEVIL_APPLY_SPECIAL_ITEMS = 1132
ModCallbacks.MC_POST_DEVIL_CALCULATE = 1133
ModCallbacks.MC_POST_ITEM_OVERLAY_SHOW = 1134
ModCallbacks.MC_PRE_RENDER = 1135
ModCallbacks.MC_PRE_OPENGL_RENDER = 1136
ModCallbacks.MC_PRE_LEVEL_PLACE_ROOM = 1137

ModCallbacks.MC_POST_ITEM_OVERLAY_RENDER = 1139

ModCallbacks.MC_PRE_BACKDROP_CHANGE = 1141
ModCallbacks.MC_POST_BACKDROP_CHANGE = 1142

ModCallbacks.MC_PRE_GET_LIGHTING_ALPHA = 1150
ModCallbacks.MC_PRE_RENDER_GRID_LIGHTING = 1151
ModCallbacks.MC_PRE_RENDER_ENTITY_LIGHTING = 1152

ModCallbacks.MC_PRE_PLAYER_UPDATE = 1160
ModCallbacks.MC_PRE_TEAR_UPDATE = 1161
ModCallbacks.MC_PRE_FAMILIAR_UPDATE = 1162
ModCallbacks.MC_PRE_BOMB_UPDATE = 1163
ModCallbacks.MC_PRE_PICKUP_UPDATE = 1164
ModCallbacks.MC_PRE_KNIFE_UPDATE = 1165
ModCallbacks.MC_PRE_PROJECTILE_UPDATE = 1166
ModCallbacks.MC_PRE_LASER_UPDATE = 1167
ModCallbacks.MC_PRE_EFFECT_UPDATE = 1168
ModCallbacks.MC_PRE_SLOT_UPDATE = 1169

ModCallbacks.MC_PRE_PLAYER_GRID_COLLISION = 1171
ModCallbacks.MC_PLAYER_GRID_COLLISION = 1172
ModCallbacks.MC_PRE_TEAR_GRID_COLLISION = 1173
ModCallbacks.MC_TEAR_GRID_COLLISION = 1174
ModCallbacks.MC_PRE_FAMILIAR_GRID_COLLISION = 1175
ModCallbacks.MC_FAMILIAR_GRID_COLLISION = 1176
ModCallbacks.MC_PRE_BOMB_GRID_COLLISION = 1177
ModCallbacks.MC_BOMB_GRID_COLLISION = 1178
ModCallbacks.MC_PRE_PICKUP_GRID_COLLISION = 1179
ModCallbacks.MC_PICKUP_GRID_COLLISION = 1180
ModCallbacks.MC_PRE_PROJECTILE_GRID_COLLISION = 1181
ModCallbacks.MC_PROJECTILE_GRID_COLLISION = 1182
ModCallbacks.MC_PRE_NPC_GRID_COLLISION = 1183
ModCallbacks.MC_NPC_GRID_COLLISION = 1184

ModCallbacks.MC_PRE_M_MORPH_ACTIVE = 1190
ModCallbacks.MC_PRE_NPC_SPLIT = 1191
ModCallbacks.MC_PRE_ROOM_GRID_ENTITY_SPAWN = 1192

ModCallbacks.MC_PRE_NEW_ROOM = 1200
ModCallbacks.MC_PRE_MEGA_SATAN_ENDING = 1201

ModCallbacks.MC_POST_MODS_LOADED = 1210

ModCallbacks.MC_PRE_NPC_MORPH = 1212
ModCallbacks.MC_PRE_PICKUP_MORPH = 1213
ModCallbacks.MC_POST_NPC_MORPH = 1214
ModCallbacks.MC_POST_PICKUP_MORPH = 1215
ModCallbacks.MC_PRE_COMPLETION_MARKS_RENDER = 1216
ModCallbacks.MC_POST_COMPLETION_MARKS_RENDER = 1217
ModCallbacks.MC_PRE_PAUSE_SCREEN_RENDER = 1218
ModCallbacks.MC_POST_PAUSE_SCREEN_RENDER = 1219
ModCallbacks.MC_PRE_PLAYER_USE_BOMB = 1220
ModCallbacks.MC_POST_PLAYER_USE_BOMB = 1221
ModCallbacks.MC_NPC_PICK_TARGET = 1222
ModCallbacks.MC_POST_NPC_DARK_RED_CHAMPION_REGEN = 1223
ModCallbacks.MC_EVALUATE_CUSTOM_CACHE = 1224
ModCallbacks.MC_EVALUATE_FAMILIAR_MULTIPLIER = 1225
ModCallbacks.MC_EVALUATE_STAT = 1226

--ModCallbacks.DEPRECATED_MC_PRE_PLAYER_COLLISION = 1230  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_PLAYER_COLLISION = 1231
--ModCallbacks.DEPRECATED_MC_PRE_TEAR_COLLISION = 1232  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_TEAR_COLLISION = 1233
--ModCallbacks.DEPRECATED_MC_PRE_FAMILIAR_COLLISION = 1234  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_FAMILIAR_COLLISION = 1235
--ModCallbacks.DEPRECATED_MC_PRE_BOMB_COLLISION = 1236  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_BOMB_COLLISION = 1237
--ModCallbacks.DEPRECATED_MC_PRE_PICKUP_COLLISION = 1238  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_PICKUP_COLLISION = 1239
ModCallbacks.MC_PRE_SLOT_COLLISION = 1240
ModCallbacks.MC_POST_SLOT_COLLISION = 1241
--ModCallbacks.DEPRECATED_MC_PRE_KNIFE_COLLISION = 1242  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_KNIFE_COLLISION = 1243
--ModCallbacks.DEPRECATED_MC_PRE_PROJECTILE_COLLISION = 1244  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_PROJECTILE_COLLISION = 1245
--ModCallbacks.DEPRECATED_MC_PRE_NPC_COLLISION = 1246  -- Re-implementation of this callback used to use a different ID, now it uses the original callback ID
ModCallbacks.MC_POST_NPC_COLLISION = 1247
ModCallbacks.MC_PRE_LASER_COLLISION = 1248
ModCallbacks.MC_POST_LASER_COLLISION = 1249
ModCallbacks.MC_PICKUP_GET_COIN_VALUE = 1250
ModCallbacks.MC_POST_PLAYER_GET_MULTI_SHOT_PARAMS = 1251  -- Legacy callback. Keep but do not document. Use MC_EVALUATE_MULTI_SHOT_PARAMS instead.
ModCallbacks.MC_POST_FAMILIAR_FIRE_PROJECTILE = 1252
ModCallbacks.MC_POST_FIRE_BOMB = 1253
ModCallbacks.MC_POST_FIRE_BONE_CLUB =  1254
ModCallbacks.MC_POST_FIRE_BRIMSTONE = 1255
ModCallbacks.MC_POST_FIRE_BRIMSTONE_BALL = 1256
ModCallbacks.MC_POST_FIRE_KNIFE = 1257
ModCallbacks.MC_POST_FIRE_SWORD = 1258
ModCallbacks.MC_POST_FIRE_TECH_LASER = 1259
ModCallbacks.MC_POST_FIRE_TECH_X_LASER = 1260
ModCallbacks.MC_POST_FAMILIAR_FIRE_BRIMSTONE = 1261
ModCallbacks.MC_POST_FAMILIAR_FIRE_TECH_LASER = 1262
ModCallbacks.MC_IS_PERSISTENT_ROOM_ENTITY = 1263
ModCallbacks.MC_PRE_PLAYERHUD_TRINKET_RENDER = 1264
ModCallbacks.MC_PRE_PICKUP_VOIDED = 1265
ModCallbacks.MC_PRE_PICKUP_VOIDED_ABYSS = 1266
ModCallbacks.MC_PRE_PICKUP_COMPOSTED = 1267
ModCallbacks.MC_POST_PLAYER_TRIGGER_EFFECT_REMOVED = 1268
ModCallbacks.MC_POST_ROOM_TRIGGER_EFFECT_REMOVED = 1269
ModCallbacks.MC_POST_BOSS_INTRO_SHOW = 1270
ModCallbacks.MC_POST_ROOM_TRANSITION_UPDATE = 1271
ModCallbacks.MC_POST_ROOM_TRANSITION_RENDER = 1272
ModCallbacks.MC_POST_PLAYER_ADD_EFFECT = 1273
ModCallbacks.MC_POST_ROOM_ADD_EFFECT = 1274
ModCallbacks.MC_POST_BOMB_DAMAGE = 1275
ModCallbacks.MC_POST_BOMB_TEARFLAG_EFFECTS = 1276
ModCallbacks.MC_PRE_APPLY_TEARFLAG_EFFECTS = 1277
ModCallbacks.MC_POST_APPLY_TEARFLAG_EFFECTS = 1278

ModCallbacks.MC_PRE_BOSS_SELECT = 1280
ModCallbacks.MC_PRE_PLAYER_ADD_COSTUME = 1281
ModCallbacks.MC_PRE_PLAYER_REMOVE_COSTUME = 1282
ModCallbacks.MC_POST_PLAYER_ADD_COSTUME = 1283
ModCallbacks.MC_POST_PLAYER_REMOVE_COSTUME = 1284
ModCallbacks.MC_PRE_TRIGGER_BED_SLEEP_EFFECT = 1285
ModCallbacks.MC_POST_TRIGGER_BED_SLEEP_EFFECT = 1286
ModCallbacks.MC_PRE_PLAYER_POCKET_ITEMS_SWAP = 1287
ModCallbacks.MC_PRE_BED_SLEEP = 1288
ModCallbacks.MC_EVALUATE_MULTI_SHOT_PARAMS = 1289
ModCallbacks.MC_PRE_GET_RANDOM_ROOM_INDEX = 1290

ModCallbacks.MC_POST_GLOWING_HOURGLASS_SAVE = 1300
ModCallbacks.MC_POST_GLOWING_HOURGLASS_LOAD = 1301
ModCallbacks.MC_PRE_GLOWING_HOURGLASS_SAVE = 1302
ModCallbacks.MC_PRE_GLOWING_HOURGLASS_LOAD = 1303
ModCallbacks.MC_POST_ROOM_SAVE_STATE = 1304
ModCallbacks.MC_PRE_ROOM_RESTORE_STATE = 1305
ModCallbacks.MC_POST_SWAP_ROOMS = 1306
ModCallbacks.MC_POST_BACKWARDS_ROOM_SAVE = 1307
ModCallbacks.MC_POST_BACKWARDS_ROOM_RESTORE = 1308

ModCallbacks.MC_PRE_RENDER_CUSTOM_CHARACTER_MENU = 1333
ModCallbacks.MC_PRE_PICKUP_GET_LOOT_LIST = 1334
ModCallbacks.MC_PRE_PICKUP_UPDATE_GHOST_PICKUPS = 1335
--ModCallbacks.MC_PRE_NPC_GET_LOOT_LIST = 1336 (Reserved for the future)
--ModCallbacks.MC_PRE_NPC_UPDATE_GHOST_PICKUPS = 1337 (Reserved for the future)

ModCallbacks.MC_PRE_PLAYER_ADD_CARD = 1350
ModCallbacks.MC_POST_PLAYER_ADD_CARD = 1351
ModCallbacks.MC_PRE_PLAYER_ADD_PILL = 1352
ModCallbacks.MC_POST_PLAYER_ADD_PILL = 1353
ModCallbacks.MC_POST_PLAYER_REMOVE_CARD = 1354
ModCallbacks.MC_POST_PLAYER_REMOVE_PILL = 1355
ModCallbacks.MC_PRE_PLAYER_COLLECT_CARD = 1356
ModCallbacks.MC_POST_PLAYER_COLLECT_CARD = 1357
ModCallbacks.MC_PRE_PLAYER_COLLECT_PILL = 1358
ModCallbacks.MC_POST_PLAYER_COLLECT_PILL = 1359
ModCallbacks.MC_POST_PLAYER_DROP_CARD = 1360
ModCallbacks.MC_POST_PLAYER_DROP_PILL = 1361

ModCallbacks.MC_PRE_GRID_ENTITY_DECORATION_UPDATE = 1400
ModCallbacks.MC_POST_GRID_ENTITY_DECORATION_UPDATE = 1401
ModCallbacks.MC_PRE_GRID_ENTITY_DOOR_UPDATE = 1402
ModCallbacks.MC_POST_GRID_ENTITY_DOOR_UPDATE = 1403
ModCallbacks.MC_PRE_GRID_ENTITY_FIRE_UPDATE = 1404
ModCallbacks.MC_POST_GRID_ENTITY_FIRE_UPDATE = 1405
ModCallbacks.MC_PRE_GRID_ENTITY_GRAVITY_UPDATE = 1406
ModCallbacks.MC_POST_GRID_ENTITY_GRAVITY_UPDATE = 1407
ModCallbacks.MC_PRE_GRID_ENTITY_LOCK_UPDATE = 1408
ModCallbacks.MC_POST_GRID_ENTITY_LOCK_UPDATE = 1409
ModCallbacks.MC_PRE_GRID_ENTITY_PIT_UPDATE = 1410
ModCallbacks.MC_POST_GRID_ENTITY_PIT_UPDATE = 1411
ModCallbacks.MC_PRE_GRID_ENTITY_POOP_UPDATE = 1412
ModCallbacks.MC_POST_GRID_ENTITY_POOP_UPDATE = 1413
ModCallbacks.MC_PRE_GRID_ENTITY_PRESSUREPLATE_UPDATE = 1414
ModCallbacks.MC_POST_GRID_ENTITY_PRESSUREPLATE_UPDATE = 1415
ModCallbacks.MC_PRE_GRID_ENTITY_ROCK_UPDATE = 1416
ModCallbacks.MC_POST_GRID_ENTITY_ROCK_UPDATE = 1417
ModCallbacks.MC_PRE_GRID_ENTITY_SPIKES_UPDATE = 1418
ModCallbacks.MC_POST_GRID_ENTITY_SPIKES_UPDATE = 1419
ModCallbacks.MC_PRE_GRID_ENTITY_STAIRCASE_UPDATE = 1420
ModCallbacks.MC_POST_GRID_ENTITY_STAIRCASE_UPDATE = 1421
ModCallbacks.MC_PRE_GRID_ENTITY_STATUE_UPDATE = 1422
ModCallbacks.MC_POST_GRID_ENTITY_STATUE_UPDATE = 1423
ModCallbacks.MC_PRE_GRID_ENTITY_TELEPORTER_UPDATE = 1424
ModCallbacks.MC_POST_GRID_ENTITY_TELEPORTER_UPDATE = 1425
ModCallbacks.MC_PRE_GRID_ENTITY_TRAPDOOR_UPDATE = 1426
ModCallbacks.MC_POST_GRID_ENTITY_TRAPDOOR_UPDATE = 1427
ModCallbacks.MC_PRE_GRID_ENTITY_WEB_UPDATE = 1428
ModCallbacks.MC_POST_GRID_ENTITY_WEB_UPDATE = 1429
ModCallbacks.MC_PRE_GRID_ENTITY_TNT_UPDATE = 1430
ModCallbacks.MC_POST_GRID_ENTITY_TNT_UPDATE = 1431
ModCallbacks.MC_PRE_GRID_ENTITY_SPIKES_RENDER = 1432
ModCallbacks.MC_POST_GRID_ENTITY_SPIKES_RENDER = 1433
ModCallbacks.MC_PRE_GRID_ENTITY_WEB_RENDER = 1434
ModCallbacks.MC_POST_GRID_ENTITY_WEB_RENDER = 1435
ModCallbacks.MC_PRE_GRID_ENTITY_TNT_RENDER = 1436
ModCallbacks.MC_POST_GRID_ENTITY_TNT_RENDER = 1437
ModCallbacks.MC_PRE_GRID_ENTITY_TRAPDOOR_RENDER = 1438
ModCallbacks.MC_POST_GRID_ENTITY_TRAPDOOR_RENDER = 1439
ModCallbacks.MC_PRE_GRID_ENTITY_STAIRCASE_RENDER = 1440
ModCallbacks.MC_POST_GRID_ENTITY_STAIRCASE_RENDER = 1441

ModCallbacks.MC_PRE_GRID_ENTITY_DECORATION_RENDER = 1444
ModCallbacks.MC_POST_GRID_ENTITY_DECORATION_RENDER = 1445
ModCallbacks.MC_PRE_GRID_ENTITY_DOOR_RENDER = 1446
ModCallbacks.MC_POST_GRID_ENTITY_DOOR_RENDER = 1447
ModCallbacks.MC_PRE_GRID_ENTITY_FIRE_RENDER = 1448
ModCallbacks.MC_POST_GRID_ENTITY_FIRE_RENDER = 1449
ModCallbacks.MC_PRE_GRID_ENTITY_LOCK_RENDER = 1450
ModCallbacks.MC_POST_GRID_ENTITY_LOCK_RENDER = 1451
ModCallbacks.MC_PRE_GRID_ENTITY_TELEPORTER_RENDER = 1452
ModCallbacks.MC_POST_GRID_ENTITY_TELEPORTER_RENDER = 1453
ModCallbacks.MC_PRE_GRID_ENTITY_PIT_RENDER = 1454
ModCallbacks.MC_POST_GRID_ENTITY_PIT_RENDER = 1455
ModCallbacks.MC_PRE_GRID_ENTITY_POOP_RENDER = 1456
ModCallbacks.MC_POST_GRID_ENTITY_POOP_RENDER = 1457
ModCallbacks.MC_PRE_GRID_ENTITY_ROCK_RENDER = 1458
ModCallbacks.MC_POST_GRID_ENTITY_ROCK_RENDER = 1459
ModCallbacks.MC_PRE_GRID_ENTITY_PRESSUREPLATE_RENDER = 1460
ModCallbacks.MC_POST_GRID_ENTITY_PRESSUREPLATE_RENDER = 1461
ModCallbacks.MC_PRE_GRID_ENTITY_WALL_RENDER = 1462
ModCallbacks.MC_POST_GRID_ENTITY_WALL_RENDER = 1463
ModCallbacks.MC_MENU_INPUT_ACTION = 1464
ModCallbacks.MC_PRE_STATUS_EFFECT_APPLY = 1465
ModCallbacks.MC_POST_STATUS_EFFECT_APPLY = 1466

ModCallbacks.MC_POST_SAVESLOT_LOAD = 1470
ModCallbacks.MC_PRE_CHALLENGE_DONE = 1471
ModCallbacks.MC_POST_CHALLENGE_DONE = 1472
ModCallbacks.MC_PRE_FAMILIAR_CAN_CHARM = 1473
ModCallbacks.MC_PRE_PLAYER_GIVE_BIRTH_CAMBION = 1474
ModCallbacks.MC_PRE_PLAYER_GIVE_BIRTH_IMMACULATE = 1475
ModCallbacks.MC_POST_ACHIEVEMENT_UNLOCK = 1476
ModCallbacks.MC_PRE_MINIMAP_UPDATE = 1477
ModCallbacks.MC_POST_MINIMAP_UPDATE = 1478
ModCallbacks.MC_PRE_MINIMAP_RENDER = 1479
ModCallbacks.MC_POST_MINIMAP_RENDER = 1480
ModCallbacks.MC_PRE_PLAYER_REVIVE = 1481
ModCallbacks.MC_POST_PLAYER_REVIVE = 1482
ModCallbacks.MC_PRE_FORTUNE_DISPLAY = 1483
ModCallbacks.MC_PRE_ITEM_TEXT_DISPLAY = 1484
ModCallbacks.MC_GET_STATUS_EFFECT_TARGET = 1485
ModCallbacks.MC_PRE_ENTITY_SET_COLOR = 1486
ModCallbacks.MC_POST_ENTITY_SET_COLOR = 1487
ModCallbacks.MC_POST_START_AMBUSH_WAVE = 1488
ModCallbacks.MC_POST_START_GREED_WAVE = 1489
ModCallbacks.MC_EVALUATE_TEAR_HIT_PARAMS = 1490
ModCallbacks.MC_PRE_OPEN_CHEST = 1491
ModCallbacks.MC_POST_OPEN_CHEST = 1492

--Repentance+ Enums (🐱 catin: https://github.com/epfly6/RepentanceAPIIssueTracker/issues/597)
EffectVariant.MEGA_BEAN_EXPLOSION = 202
EffectVariant.SPAWN_PENTAGRAM = 203
EffectVariant.PLAYER_CREEP_YELLOW = 204

RoomType.ROOM_DEATHMATCH = 30
RoomType.NUM_ROOMTYPES = 31

Music.DEATHMATCH = 119
Music.NUM_MUSIC = 120

SoundEffect.SOUND_DEATHMATCH_INTRO = 833

-- v1.9.7.11
SoundEffect.SOUND_ABYSS = 834
SoundEffect.SOUND_BIGCHUBBY_ATTACK = 835
SoundEffect.SOUND_BOOMERANG_THROW = 836
SoundEffect.SOUND_BOOMERANG_LOOP = 837
SoundEffect.SOUND_BOOMERANG_CATCH = 838
SoundEffect.SOUND_BOOMERANG_HIT = 839
SoundEffect.SOUND_BOX_OF_FRIENDS = 840
SoundEffect.SOUND_BROWN_NUGGET_SPAWN = 841
SoundEffect.SOUND_BUMBO_LEVELUP_1 = 842
SoundEffect.SOUND_BUMBO_LEVELUP_2 = 843
SoundEffect.SOUND_BUMBO_LEVELUP_3 = 844
SoundEffect.SOUND_BUMBO_LEVELUP_4 = 845
SoundEffect.SOUND_PORTAL_ENTITY_LOOP = 846
SoundEffect.SOUND_PORTAL_ENTITY_ENTER = 847
SoundEffect.SOUND_CONVERTER = 848
SoundEffect.SOUND_LITTLECHUBBY_ATTACK = 849
SoundEffect.SOUND_CRACKEDORB = 850
SoundEffect.SOUND_CROOKEDPENNY = 851
SoundEffect.SOUND_CUBEBABY_KICK = 852
SoundEffect.SOUND_DARKBUM_PAYOUT = 853
SoundEffect.SOUND_DATAMINER = 854
SoundEffect.SOUND_DRSREMOTE_WARNING = 855
SoundEffect.SOUND_FLIP_POOF = 856
SoundEffect.SOUND_ERASER_HITENEMY = 857
SoundEffect.SOUND_GNAWEDLEAF_STONE = 858
SoundEffect.SOUND_LILHAUNT_CHASE = 859
SoundEffect.SOUND_LINGERBEAN_FART = 860
SoundEffect.SOUND_GLOWINGHOURGLASS_ACTIVATE = 861
SoundEffect.SOUND_GLOWINGHOURGLASS_FIZZLE = 862
SoundEffect.SOUND_INFAMY_DEFLECT = 863
SoundEffect.SOUND_IBS_GURGLE = 864
SoundEffect.SOUND_IBS_POOP_THROW = 865
SoundEffect.SOUND_GLITTERBOMB_BOOM = 866
SoundEffect.SOUND_GLITTERBOMB_FUSE = 867
SoundEffect.SOUND_LITTLEHORN_SHOT = 868
SoundEffect.SOUND_MEGABEAN_BLAST = 869
SoundEffect.SOUND_MOMS_RANDOM_PILL = 870
SoundEffect.SOUND_SUMMONPENTA_WAVE = 871
SoundEffect.SOUND_ENEMYAPPEAR_WAVE = 872

-- v1.9.7.12
SoundEffect.SOUND_BIGHORN_APPEAR = 873
SoundEffect.SOUND_BIGHORN_BIGHOLE_CLOSE = 874
SoundEffect.SOUND_BIGHORN_BIGHOLE_CRACK = 875
SoundEffect.SOUND_BIGHORN_BIGHOLE_OPEN = 876
SoundEffect.SOUND_BIGHORN_BIGHOLE_SHAKE = 877
SoundEffect.SOUND_BIGHORN_DEATH = 878
SoundEffect.SOUND_BIGHORN_DIZZY_SHAKE = 879
SoundEffect.SOUND_BIGHORN_HAND_APPEAR = 880
SoundEffect.SOUND_BIGHORN_HAND_HIDE = 881
SoundEffect.SOUND_BIGHORN_HIDE = 882
SoundEffect.SOUND_BIGHORN_HURT_REACT = 883
SoundEffect.SOUND_BIGHORN_PREP_SPIT = 884
SoundEffect.SOUND_BIGHORN_SMALLHOLE_CLOSE = 885
SoundEffect.SOUND_BIGHORN_SMALLHOLE_CRACK = 886
SoundEffect.SOUND_BIGHORN_SMALLHOLE_OPEN = 887
SoundEffect.SOUND_BIGHORN_SMALLHOLE_SHAKE = 888
SoundEffect.SOUND_BIGHORN_SPIT = 889
SoundEffect.SOUND_MOMS_BOX = 890
SoundEffect.SOUND_MONSTROS_LUNG_BARF = 891
SoundEffect.SOUND_MOVINGBOX_PACK = 892
SoundEffect.SOUND_MOVINGBOX_UNPACK = 893
SoundEffect.SOUND_PANDORAS_BOX = 894
SoundEffect.SOUND_PAUSE_FREEZE = 895
SoundEffect.SOUND_MONSTROS_LUG_CHARGE = 896
SoundEffect.SOUND_PLAN_C = 897
SoundEffect.SOUND_PORTABLESLOT_COIN = 898
SoundEffect.SOUND_PORTABLESLOT_PRIZE = 899
SoundEffect.SOUND_BOMB_FUSE_FIZZLE = 900
SoundEffect.SOUND_BUTTER_DROP = 901
SoundEffect.SOUND_BUTTER_LAND = 902
SoundEffect.SOUND_PRIDE_ZAP = 903
SoundEffect.SOUND_RKEY = 904
SoundEffect.SOUND_RUBBER_CEMENT = 905
SoundEffect.SOUND_SHARP_PLUG = 906
SoundEffect.SOUND_SLIPPED_RIB_DEFLECT = 907
SoundEffect.SOUND_SMELTER_SWALLOW = 908
SoundEffect.SOUND_TELEKENESIS = 909 -- Faithful to file name
SoundEffect.SOUND_TELEKINESIS = 909 -- Duplicate enum to fix typo in file name
SoundEffect.SOUND_THE_D6_ROLL = 910
SoundEffect.SOUND_THETICK_BURN = 911
SoundEffect.SOUND_UNDEFINED_TELEPORT = 912
SoundEffect.SOUND_VOID_CONSUMED = 913
SoundEffect.SOUND_YOLISTEN_CHIME = 914
SoundEffect.NUM_SOUND_EFFECTS = 915

GridRooms.ROOM_DEATHMATCH = -19
GridRooms.ROOM_LIL_PORTAL = -20
GridRooms.NUM_OFF_GRID_ROOMS = 20

AddHealthType = {
	NONE	=	0,
	RED		=	1<<0,
	MAX		=	1<<1,
	SOUL	=	1<<2,
	BLACK	=	1<<3,
	ETERNAL	=	1<<4,
	GOLDEN	=	1<<5,
	BONE	=	1<<6,
	ROTTEN	=	1<<7,
	BROKEN	=	1<<8
}

DeliriumCallbacks = {
    PRE_TRANSFORMATION = "DeliriumPreTransformation",
    TRANSFORMATION = "DeliriumTransformation",
    POST_TRANSFORMATION = "DeliriumPostTransformation"
}

EntityPartition.ALL = 0xffffffff

StbType = {
	SPECIAL_ROOMS = 0,
	BASEMENT = 1,
	CELLAR = 2,
	BURNING_BASEMENT = 3,
	CAVES = 4,
	CATACOMBS = 5,
	FLOODED_CAVES = 6,
	DEPTHS = 7,
	NECROPOLIS = 8,
	DANK_DEPTHS = 9,
	WOMB = 10,
	UTERO = 11,
	SCARRED_WOMB = 12,
	BLUE_WOMB = 13,
	SHEOL = 14,
	CATHEDRAL = 15,
	DARK_ROOM = 16,
	CHEST = 17,
	THE_VOID = 26, VOID = 26,
	DOWNPOUR = 27,
	DROSS = 28,
	MINES = 29,
	ASHPIT = 30,
	MAUSOLEUM = 31,
	GEHENNA = 32,
	CORPSE = 33,
	MORTIS = 34,
	HOME = 35,
	ASCENT = 36,
}

BossType = {
	MONSTRO = 1,
	LARRY_JR = 2,
	CHUB = 3,
	GURDY = 4,
	MONSTRO_2 = 5, MONSTRO_II = 5,
	MOM = 6,
	SCOLEX = 7,
	MOMS_HEART = 8,
	FAMINE = 9,
	PESTILENCE = 10,
	WAR = 11,
	DEATH = 12,
	DUKE_OF_FLIES = 13,
	PEEP = 14,
	LOKI = 15,
	BLASTOCYST = 16,
	GEMINI = 17,
	FISTULA = 18,
	GISH = 19,
	STEVEN = 20,
	CHAD = 21,
	HEADLESS_HORSEMAN = 22,
	THE_FALLEN = 23, FALLEN = 23,
	SATAN = 24,
	IT_LIVES = 25,
	THE_HOLLOW = 26, HOLLOW = 26,
	THE_CARRION_QUEEN = 27, CARRION_QUEEN = 27,
	GURDY_JR = 28,
	THE_HUSK = 29, HUSK = 29,
	THE_BLOAT = 30, BLOAT = 30,
	LOKII = 31,
	THE_BLIGHTED_OVUM = 32, BLIGHTED_OVUM = 32,
	TERATOMA = 33,
	THE_WIDOW = 34, WIDOW = 34,
	MASK_OF_INFAMY = 35,
	THE_WRETCHED = 36, WRETCHED = 36,
	PIN = 37,
	CONQUEST = 38,
	ISAAC = 39,
	BLUE_BABY = 40, QQQ = 40,
	DADDY_LONG_LEGS = 41,
	TRIACHNID = 42,
	THE_HAUNT = 43, HAUNT = 43,
	DINGLE = 44,
	MEGA_MAW = 45,
	THE_GATE = 46, GATE = 46,
	MEGA_FATTY = 47,
	THE_CAGE = 48, CAGE = 48,
	MEGA_GURDY = 49,
	DARK_ONE = 50,
	THE_ADVERSARY = 51, ADVERSARY = 51,
	POLYCEPHALUS = 52,
	MR_FRED = 53,
	THE_LAMB = 54, LAMB = 54,
	MEGA_SATAN = 55,
	GURGLINGS = 56,
	THE_STAIN = 57, STAIN = 57,
	BROWNIE = 58,
	THE_FORSAKEN = 59, FORSAKEN = 59,
	LITTLE_HORN = 60,
	RAG_MAN = 61,
	ULTRA_GREED = 62,
	HUSH = 63,
	DANGLE = 64,
	TURDLINGS = 65,
	THE_FRAIL = 66, FRAIL = 66,
	RAG_MEGA = 67,
	SISTERS_VIS = 68,
	BIG_HORN = 69,
	DELIRIUM = 70,
	ULTRA_GREEDIER = 71,
	THE_MATRIACH = 72, MATRIARCH = 72,
	THE_PILE = 73, PILE = 73,
	REAP_CREEP = 74,
	LIL_BLUB = 75, BEELZEBLUB = 75,
	WORMWOOD = 76,
	THE_RAINMAKER = 77, RAINMAKER = 77,
	THE_VISAGE = 78, VISAGE = 78,
	THE_SIREN = 79, SIREN = 79,
	TUFF_TWINS = 80,
	THE_HERETIC = 81, HERETIC = 81,
	HORNFEL = 82,
	GREAT_GIDEON = 83,
	BABY_PLUM = 84,
	THE_SCOURGE = 85, SCOURGE = 85,
	CHIMERA = 86,
	ROTGUT = 87,
	MOTHER = 88,
	MOM_MAUSOLEUM = 89, MAUS_MOM = 89,
	MOMS_HEART_MAUSOLEUM = 90, MAUS_HEART = 90,
	MIN_MIN = 91,
	CLOG = 92,
	SINGE = 93,
	BUMBINO = 94,
	COLOSTOMIA = 95,
	THE_SHELL = 96, SHELL = 96,
	TURDLET = 97,
	RAGLICH = 98,
	DOGMA = 99,
	THE_BEAST = 100, BEAST = 100,
	HORNY_BOYS = 101,
	CLUTCH = 102,
	CADAVRA = 103,
}

ButtonActionBitwise = {
	ACTION_LEFT = 1<<0,
	ACTION_RIGHT = 1<<1,
	ACTION_UP = 1<<2,
	ACTION_DOWN = 1<<3,
	ACTION_SHOOTLEFT = 1<<4,
	ACTION_SHOOTRIGHT = 1<<5,
	ACTION_SHOOTUP = 1<<6,
	ACTION_SHOOTDOWN = 1<<7,
	ACTION_BOMB = 1<<8,
	ACTION_ITEM = 1<<9,
	ACTION_PILLCARD = 1<<10,
	ACTION_DROP = 1<<11,
	ACTION_PAUSE = 1<<12,
	ACTION_MAP = 1<<13,
	ACTION_MENUCONFIRM = 1<<14,
	ACTION_MENUBACK = 1<<15,
	ACTION_RESTART = 1<<16,
	ACTION_FULLSCREEN = 1<<17,
	ACTION_MUTE = 1<<18,
	ACTION_JOINMULTIPLAYER = 1<<19,
	ACTION_MENULEFT = 1<<20,
	ACTION_MENURIGHT = 1<<21,
	ACTION_MENUUP = 1<<22,
	ACTION_MENUDOWN = 1<<23,
	ACTION_MENULT = 1<<24,
	ACTION_MENURT = 1<<25,
	ACTION_MENUTAB = 1<<26,
	
	ACTION_CONSOLE = 1<<28
}

NullPickupSubType = {
	ANY = 0,
	NO_COLLECTIBLE_CHEST = 1,
	NO_COLLECTIBLE = 2,
	NO_COLLECTIBLE_CHEST_COIN = 3, GREED_MODE_ANY = 3,
	NO_COLLECTIBLE_TRINKET_CHEST = 4,		
}

GetCollectibleFlag = {
	BAN_ACTIVES = 1 << 0,
	IGNORE_MODIFIERS = 1 << 1,
	BAN_PASSIVES = 1 << 2
}

KnifeVariant = {
	MOMS_KNIFE = 0,
	BONE_CLUB = 1,
	BONE_SCYTHE = 2,
	DONKEY_JAWBONE = 3, BERSERK_CLUB = 3,
	BAG_OF_CRAFTING = 4,
	SUMPTORIUM = 5,
	NOTCHED_AXE = 9,
	SPIRIT_SWORD = 10,
	TECH_SWORD = 11,
}

KnifeSubType = {
	DEFAULT = 0,
	PROJECTILE = 1,
	YES_MOTHER = 3,
	CLUB_HITBOX = 4,
}

SlotVariant = {
	SLOT_MACHINE = 1,
	BLOOD_DONATION_MACHINE = 2, TEMPERANCE_MACHINE = 2,
	FORTUNE_TELLING_MACHINE = 3,
	BEGGAR = 4,
	DEVIL_BEGGAR = 5,
	SHELL_GAME = 6,
	KEY_MASTER = 7,
	DONATION_MACHINE = 8,
	BOMB_BUM = 9,
	SHOP_RESTOCK_MACHINE = 10,
	GREED_DONATION_MACHINE = 11,
	MOMS_DRESSING_TABLE = 12,
	BATTERY_BUM = 13,
	HOME_CLOSET_PLAYER = 14,
	HELL_GAME = 15,
	CRANE_GAME = 16,
	CONFESSIONAL = 17,
	ROTTEN_BEGGAR = 18,
}

RoomSubType = {
	NULL = 0,

	-- Shop
	SHOP_LEVEL_1 = 0,
	SHOP_LEVEL_2 = 1,
	SHOP_LEVEL_3 = 2,
	SHOP_LEVEL_4 = 3,
	SHOP_LEVEL_5 = 4,
	SHOP_RARE_GOOD = 10,
	SHOP_RARE_BAD = 11,
	SHOP_KEEPER_LEVEL_1 = 100,
	SHOP_KEEPER_LEVEL_2 = 101,
	SHOP_KEEPER_LEVEL_3 = 102,
	SHOP_KEEPER_LEVEL_4 = 103,
	SHOP_KEEPER_LEVEL_5 = 104,
	SHOP_KEEPER_RARE_GOOD = 110,
	SHOP_KEEPER_RARE_BAD = 111,

	-- Treasure
	TREASURE_NORMAL = 1,
	TREASURE_OPTIONS = 1,
	TREASURE_PAY_TO_PLAY = 2,
	TREASURE_PAY_TO_PLAY_OPTIONS = 3,
	TREASURE_KNIFE_PIECE = 34,

	-- Miniboss
	MINIBOSS_SLOTH = 0,
	MINIBOSS_LUST = 1,
	MINIBOSS_WRATH = 2,
	MINIBOSS_GLUTTONY = 3,
	MINIBOSS_GREED = 4,
	MINIBOSS_ENVY = 5,
	MINIBOSS_PRIDE = 6,
	MINIBOSS_SUPER_SLOTH = 7,
	MINIBOSS_SUPER_LUST = 8,
	MINIBOSS_SUPER_WRATH = 9,
	MINIBOSS_SUPER_GLUTTONY = 10,
	MINIBOSS_SUPER_GREED = 11,
	MINIBOSS_SUPER_ENVY = 12,
	MINIBOSS_SUPER_PRIDE = 13,
	MINIBOSS_ULTRA_PRIDE = 14,
	MINIBOSS_KRAMPUS = 15,

	-- Challenge
	CHALLENGE_NORMAL = 0,
	CHALLENGE_BOSS = 1,
	CHALLENGE_WAVE = 10,
	CHALLENGE_WAVE_BOSS = 11,
	CHALLENGE_WAVE_GIDEON = 12,

	-- Library
	LIBRARY_LEVEL_1 = 0,
	LIBRARY_LEVEL_2 = 1,
	LIBRARY_LEVEL_3 = 2,
	LIBRARY_LEVEL_4 = 3,
	LIBRARY_LEVEL_5 = 4,

	-- Crawlspace
	CRAWLSPACE_NORMAL = 0,
	CRAWLSPACE_GIDEON = 1,
	CRAWLSPACE_ROTGUT = 2, CRAWLSPACE_GUS = 2,
	CRAWLSPACE_ROTGUT_2 = 3, CRAWLSPACE_ROTGUT_HEART = 3,
	CRAWLSPACE_BEAST = 4,

	-- Antibirth Path Entrances
	SECRET_EXIT_DOWNPOUR = 1,
	SECRET_EXIT_MINES = 2,
	SECRET_EXIT_MAUSOLEUM = 3,

	-- Knife Puzzles
	DOWNPOUR_WHITE_FIRE = 1,
	DOWNPOUR_MIRROR = 34,
	MINES_YELLOW_BUTTON = 1,
	MINES_MINESHAFT_ENTRANCE = 10,
	MINESHAFT_LOBBY = 11,
	MINESHAFT_KNIFE_PIECE = 20,
	MINESHAFT_ROOM = 30,
	MINESHAFT_ROOM_BACKWARDS = 31,

	-- Ascent
	ASCENT_EXIT = 0,
	ASCENT_BASEMENT = 1,
	ASCENT_CAVES = 4,
	ASCENT_DEPTHS = 7,
	ASCENT_DOWNPOUR = 27,
	ASCENT_MINES = 29,
	ASCENT_MAUSOLEUM = 31,

	-- Home
	HOME_ISAACS_BEDROOM = 0,
	HOME_HALLWAY = 1,
	HOME_MOMS_BEDROOM = 2,
	HOME_LIVING_ROOM = 3,
	HOME_CLOSET_PICKUPS = 10,
	HOME_CLOSET_TAINTED = 11,
	DEATH_CERTIFICATE_ENTRANCE = 33,
	DEATH_CERTIFICATE_NORMAL = 34,

	-- Other
	ARCADE_NORMAL = 0,
	ARCADE_CAIN = 1,
	CURSE_NORMAL = 0,
	CURSE_VOODOO_HEAD = 1,
	DEVIL_NORMAL = 0,
	DEVIL_NUMBER_MAGNET = 1,
	ANGEL_NORMAL = 0,
	ANGEL_STAIRWAY = 1,
	ISAACS_BEDROOM_NORMAL = 0,
	ISAACS_BEDROOM_GENESIS = 99,
	DEPTHS_NORMAL = 0,
	DEPTHS_FOOL_ROOM = 1, DEPTHS_MARKED_SKULL = 1,
}

Achievement = {
	MAGDALENE = 1,
	CAIN = 2,
	JUDAS = 3,
	THE_WOMB = 4, WOMB = 4,
	THE_HARBINGERS = 5, HARBINGERS = 5, HORSEMEN = 5,
	A_CUBE_OF_MEAT = 6, CUBE_OF_MEAT = 6,
	THE_BOOK_OF_REVELATIONS = 7, BOOK_OF_REVELATIONS = 7,
	A_NOOSE = 8, TRANSENDENCE = 8,
	THE_NAIL = 9, NAIL = 9,
	A_QUARTER = 10, QUARTER = 10,
	A_FETUS_IN_A_JAR = 11, DR_FETUS = 11,
	A_SMALL_ROCK = 12, SMALL_ROCK = 12,
	MONSTROS_LUNG = 13,
	LIL_CHUBBY = 14,
	LOKIS_HORNS = 15,
	SOMETHING_FROM_THE_FUTURE = 16, STEVEN = 16,
	SOMETHING_CUTE = 17, CHAD = 17,
	SOMETHING_STICKY = 18, GISH = 18,
	A_BANDAGE = 19, SUPER_BANDAGE = 19,
	A_CROSS = 20, THE_RELIC = 20, RELIC = 20,
	A_BAG_OF_PENNIES = 21, BAG_OF_PENNIES = 21,
	THE_BOOK_OF_SIN = 22, BOOK_OF_SIN = 23,
	LITTLE_GISH = 23,
	LITTLE_STEVEN = 24,
	LITTLE_CHAD = 25,
	A_GAMEKID = 26, GAMEKID = 26,
	A_HALO = 27, HALO = 27,
	MR_MEGA = 28,
	ISAAC_HOLDS_THE_D6 = 29,
	THE_SCISSORS = 30, SCISSORS = 30,
	THE_PARASITE = 31, PARASITE = 31,
	BLUE_BABY = 32, QQQ = 32,
	EVERYTHING_IS_TERRIBLE = 33,
	IT_LIVES = 34,
	MOMS_CONTACT = 35,
	THE_NECRONOMICON = 36, NECRONOMICON = 36,
	BASEMENT_BOY = 37,
	SPELUNKER_BOY = 38,
	DARK_BOY = 39,
	MAMAS_BOY = 40,
	GOLDEN_GOD = 41,
	EVE = 42,
	MOMS_KNIFE = 43,
	THE_RAZOR = 44, RAZOR = 44,
	GUARDIAN_ANGEL = 45,
	A_BAG_OF_BOMBS = 46, BAG_OF_BOMBS = 46,
	A_DEMON_BABY = 47, DEMON_BABY = 47,
	A_FORGET_ME_NOW = 48, FORGET_ME_NOW = 48,
	THE_D20 = 49, D20 = 49,
	THE_CRUCIFIX = 50, CELTIC_CROSS = 50,
	ABEL = 51,
	CURVED_HORN = 52,
	SACRIFICIAL_DAGGER = 53,
	BLOOD_LUST = 54, BLOODY_LUST = 54,
	BLOOD_PENNY = 55, BLOODY_PENNY = 55,
	BLOOD_RIGHTS = 56,
	THE_POLAROID = 57, POLAROID = 57,
	DADS_KEY = 58,
	THE_BLUE_CANDLE = 59, BLUE_CANDLE = 59,
	BURNT_PENNY = 60,
	LUCKY_TOE = 61,
	EPIC_FETUS = 62,
	SMB_SUPER_FAN = 63,
	COUNTERFEIT_COIN = 64, COUNTERFEIT_PENNY = 64,
	GUPPYS_HAIRBALL = 65,
	A_FORGOTTEN_HORSEMAN = 66, CONQUEST = 66,
	SAMSON = 67,
	SOMETHING_ICKY = 68, TRIACHNID = 68,
	PLATINUM_GOD = 69,
	ISAACS_HEAD = 70,
	MAGGYS_FAITH = 71,
	JUDAS_TONGUE = 72,
	BLUE_BABYS_SOUL = 73, QQQS_SOUL = 73,
	SAMSONS_LOCK = 74,
	CAINS_EYE = 75,
	EVES_BIRD_FOOT = 76,
	THE_LEFT_HAND = 77, LEFT_HAND = 77,
	THE_NEGATIVE = 78, NEGATIVE = 78,
	DEMON_ISAAC = 79, AZAZEL = 79,
	LAZARUS = 80,
	EDEN = 81,
	THE_SOUL = 82, THE_LOST = 82, LOST = 82,
	DEAD_BOY = 83,
	THE_REAL_PLATINUM_GOD = 84, REAL_PLATINUM_GOD = 84,
	LUCKY_ROCK = 85,
	THE_CELLAR = 86, CELLAR = 86,
	THE_CATACOMBS = 87, CATACOMBS = 87,
	THE_NECROPOLIS = 88, NECROPOLIS = 88,
	RUNE_OF_HAGALAZ = 89, HAGALAZ = 89,
	RUNE_OF_JERA = 90, JERA = 90,
	RUNE_OF_EHWAZ = 91, EHWAZ = 91,
	RUNE_OF_DAGAZ = 92, DAGAZ = 92,
	RUNE_OF_ANSUZ = 93, ANSUZ = 93,
	RUNE_OF_PERTHRO = 94, PERTHRO = 94,
	RUNE_OF_BERKANO = 95, BERKANO = 95,
	RUNE_OF_ALGIZ = 96, ALGIZ = 96,
	CHAOS_CARD = 97,
	CREDIT_CARD = 98,
	RULES_CARD = 99,
	CARD_AGAINST_HUMANITY = 100,
	SWALLOWED_PENNY = 101,
	ROBO_BABY_2 = 102,
	DEATHS_TOUCH = 103,
	TECHNOLOGY_5 = 104,
	MISSING_NO = 105,
	ISAACS_TEARS = 106,
	GUILLOTINE = 107,
	JUDAS_SHADOW = 108,
	MAGGYS_BOW = 109,
	CAINS_OTHER_EYE = 110,
	BLACK_LIPSTICK = 111,
	EVES_MASCARA = 112,
	FATE = 113,
	BLUE_BABYS_ONLY_FRIEND = 114, QQQS_ONLY_FRIEND = 114,
	SAMSONS_CHAINS = 115,
	LAZARUS_RAGS = 116,
	BROKEN_ANKH = 117,
	STORE_CREDIT = 118,
	PANDORAS_BOX = 119,
	SUICIDE_KING = 120,
	BLANK_CARD = 121,
	BOOK_OF_SECRETS = 122,
	MYSTERIOUS_PAPER = 123,
	MYSTERY_SACK = 124,
	UNDEFINED = 125,
	SATANIC_BIBLE = 126,
	DAEMONS_TAIL = 127,
	ABADDON = 128,
	ISAACS_HEART = 129,
	THE_MIND_ITEM = 130, MIND = 130,
	THE_BODY_ITEM = 131, BODY = 131,
	THE_SOUL_ITEM = 132, SOUL = 132,
	A_D100 = 133, D100 = 133,
	BLUE_MAP = 134,
	THERES_OPTIONS = 135,
	BLACK_CANDLE = 136,
	RED_CANDLE = 137,
	STOP_WATCH = 138,
	WIRE_COAT_HANGER = 139,
	IPECAC = 140,
	EXPERIMENTAL_TREATMENT = 141,
	KRAMPUS_UNLOCKED = 142, KRAMPUS = 142,
	HEAD_OF_KRAMPUS = 143,
	SUPER_MEAT_BOY = 144,
	BUTTER_BEAN = 145,
	LITTLE_BAGGY = 146,
	BLOOD_BAG = 147,
	A_D4 = 148, D4 = 148,
	THE_LOST_POSTER = 149, LOST_POSTER = 149, MISSING_POSTER = 149,
	RUBBER_CEMENT = 150,
	STORE_UPGRADE_LV1 = 151,
	STORE_UPGRADE_LV2 = 152,
	STORE_UPGRADE_LV3 = 153,
	STORE_UPGRADE_LV4 = 154,
	UNLOCKED_ANGEL_BOSSES = 155, ANGELS = 155,
	GODHEAD = 156,
	CHALLENGE_4_DARKNESS_FALLS = 157, DARKNESS_FALLS = 157,
	CHALLENGE_5_THE_TANK = 158, THE_TANK = 158,
	CHALLENGE_6_SOLAR_SYSTEM = 159, SOLAR_SYSTEM = 159,
	CHALLENGE_7_SUICIDE_KING = 160, SUICIDE_KING_CHALLENGE = 160,
	CHALLENGE_8_CAT_GOT_YOUR_TONGUE = 161, CAT_GOT_YOUR_TONGUE = 161,
	CHALLENGE_9_DEMO_MAN = 162, DEMO_MAN = 162,
	CHALLENGE_10_CURSED = 163, CURSED = 163,
	CHALLENGE_11_GLASS_CANNON = 164, GLASS_CANNON = 164,
	CHALLENGE_19_THE_FAMILY_MAN = 165, THE_FAMILY_MAN = 165, FAMILY_MAN = 165,
	CHALLENGE_20_PURIST = 166, PURIST = 166,
	LOST_BABY = 167,
	CUTE_BABY = 168,
	CROW_BABY = 169,
	SHADOW_BABY = 170,
	GLASS_BABY = 171,
	WRAPPED_BABY = 172,
	BEGOTTEN_BABY = 173,
	DEAD_BABY = 174,
	O_BABY = 175, ZERO_BABY = 175,
	GLITCH_BABY = 176,
	FIGHTING_BABY = 177,
	BECAME_LORD_OF_THE_FLIES = 178,
	FART_BABY = 179, FARTING_BABY = 179,
	PURITY = 180,
	D12 = 181,
	BETRAYAL = 182,
	FATES_REWARD = 183,
	ATHAME = 184,
	BLIND_RAGE = 185,
	MAW_OF_THE_VOID = 186,
	EMPTY_VESSEL = 187,
	EDENS_BLESSING = 188,
	SWORN_PROTECTOR = 189,
	INCUBUS = 190,
	KEEPER_HOLDS_A_PENNY = 191,
	LIL_CHEST = 192,
	CENSER = 193,
	EVIL_EYE = 194,
	MY_SHADOW = 195,
	CRACKED_DICE = 196,
	BLACK_FEATHER = 197,
	LUSTY_BLOOD = 198,
	LILITH = 199,
	KEY_BUM = 200,
	GB_BUG = 201,
	ZODIAC = 202,
	BOX_OF_FRIENDS = 203,
	RIB_OF_GREED = 204,
	CRY_BABY = 205,
	RED_BABY = 206,
	GREEN_BABY = 207,
	BROWN_BABY = 208,
	BLUE_COOP_BABY= 209,
	LIL_BABY = 210,
	RAGE_BABY = 211,
	BLACK_BABY = 212,
	LONG_BABY = 213,
	YELLOW_BABY = 214,
	WHITE_BABY = 215,
	BIG_BABY = 216,
	NOOSE_BABY = 217,
	RUNE_BAG = 218,
	CAMBION_CONCEPTION = 219,
	SERPENTS_KISS = 220,
	SUCCUBUS = 221,
	IMMACULATE_CONCEPTION = 222,
	GOAT_HEAD_BABY = 223,
	GOLD_HEART = 224, GOLDEN_HEARTS = 224,
	GET_OUT_OF_JAIL_FREE_CARD = 225, GET_OUT_OF_JAIL_FREE = 225,
	GOLD_BOMB = 226, GOLDEN_BOMBS = 226,
	TWO_NEW_PILLS = 227,
	TWO_NEW_PILLS_2 = 228,
	POKER_CHIP = 229,
	STUD_FINDER = 230,
	D8 = 231,
	KIDNEY_STONE = 232,
	BLANK_RUNE = 233,
	BLUE_WOMB = 234,
	ONE_THOUSAND_AND_ONE_PERCENT = 235, NERD_1_MILLION = 235,
	KEEPER_HOLDS_WOODEN_NICKEL = 236,
	KEEPER_HOLDS_STORE_KEY = 237,
	DEEP_POCKETS = 238,
	KARMA = 239,
	STICKY_NICKELS = 240,
	SUPER_GREED_BABY = 241,
	LUCKY_PENNIES = 242,
	SPECIAL_HANGING_SHOPKEEPERS = 243,
	WOODEN_NICKEL = 244,
	CAIN_HOLDS_PAPERCLIP = 245,
	EVERYTHING_IS_TERRIBLE_2 = 246,
	SPECIAL_SHOPKEEPERS = 247,
	EVE_HOLDS_RAZOR_BLADE = 248,
	STORE_KEY = 249,
	THE_LOST_HOLDS_HOLY_MANTLE = 250, LOST_HOLDS_HOLY_MANTLE = 250,
	KEEPER = 251,
	HIVE_BABY = 252,
	BUDDY_BABY = 253,
	COLORFUL_BABY = 254,
	WHORE_BABY = 255,
	CRACKED_BABY = 256,
	DRIPPING_BABY = 257,
	BLINDING_BABY = 258,
	SUCKY_BABY = 259,
	DARK_BABY = 260,
	PICKY_BABY = 261,
	REVENGE_BABY = 262,
	BELIAL_BABY = 263,
	SALE_BABY = 264,
	CHALLENGE_21_XXXXXXXXL = 265, XXXXXXXXL = 265,
	CHALLENGE_22_SPEED = 266, SPEED = 266,
	CHALLENGE_23_BLUE_BOMBER = 267, BLUE_BOMBER = 267,
	CHALLENGE_24_PAY_TO_PLAY = 268, PAY_TO_PLAY = 268,
	CHALLENGE_25_HAVE_A_HEART = 269, HAVE_A_HEART = 269,
	CHALLENGE_26_I_RULE = 270, I_RULE = 270,
	CHALLENGE_27_BRAINS = 271, BRAINS = 271,
	CHALLENGE_28_PRIDE_DAY = 272, PRIDE_DAY = 272,
	CHALLENGE_29_ONANS_STREAK = 273, ONANS_STREAK = 273,
	CHALLENGE_30_THE_GUARDIAN = 274, THE_GUARDIAN = 274,
	GENEROSITY = 275,
	MEGA_BLAST = 276,
	CHALLENGE_31_BACKASSWARDS = 277, BACKASSWARDS = 277,
	CHALLENGE_32_APRILS_FOOL = 278, APRILS_FOOL = 278,
	CHALLENGE_33_POKEY_MANS = 279, POKEY_MANS = 279,
	CHALLENGE_34_ULTRA_HARD = 280, ULTRA_HARD = 280,
	CHALLENGE_35_PONG = 281, PONG = 281,
	D_INFINITY = 282,
	EUCHARIST = 283,
	SILVER_DOLLAR = 284,
	SHADE = 285,
	KING_BABY = 286,
	BLOODY_CROWN = 287,
	DULL_RAZOR = 288,
	EDENS_SOUL = 289,
	DARK_PRINCES_CROWN = 290,
	COMPOUND_FRACTURE = 291,
	EUTHANASIA = 292,
	HOLY_CARD = 293,
	CROOKED_PENNY = 294,
	VOID = 295,
	D1 = 296,
	GLYPH_OF_BALANCE = 297,
	SACK_OF_SACKS = 298,
	EYE_OF_BELIAL = 299,
	MECONIUM = 300,
	STEM_CELL = 301,
	CROW_HEART = 302,
	METRONOME = 303,
	BAT_WING = 304,
	PLAN_C = 305,
	DUALITY = 306,
	DADS_LOST_COIN = 307,
	EYE_OF_GREED = 308,
	BLACK_RUNE = 309,
	LOCUST_OF_WRATH = 310,
	LOCUST_OF_PESTILENCE = 311,
	LOCUST_OF_FAMINE = 312,
	LOCUST_OF_DEATH = 313,
	LOCUST_OF_CONQUEST = 314,
	HUSHY = 315,
	BROWN_NUGGET = 316,
	MORT_BABY = 317,
	SMELTER = 318,
	APOLLYON_BABY = 319,
	UNLOCKED_A_NEW_AREA = 320, THE_VOID = 320, VOID_FLOOR = 320,
	ONCE_MORE_WITH_FEELING = 321, GULP_PILL = 321,
	HAT_TRICK = 322, ACE_OF_CLUBS = 322,
	FIVE_NIGHTS_AT_MOMS = 323, SUPER_SPECIAL_ROCKS = 323,
	SIN_COLLECTOR = 324, FEELS_LIKE_IM_WALKING_ON_SUNSHINE = 324, SUNSHINE_PILL = 324,
	DEDICATION = 325, HORF = 325,
	ZIP = 326, ACE_OF_DIAMONDS = 326,
	ITS_THE_KEY = 327, ACE_OF_SPADES = 327,
	MR_RESETTER = 328, SCARED_HEART = 328,
	LIVING_ON_THE_EDGE = 329, ACE_OF_HEARTS = 329,
	U_BROKE_IT = 330, VURP = 330,
	LAZARUS_BLEEDS_MORE = 331, LAZARUS_HOLDS_ANEMIA = 331,
	MAGGY_HOLDS_A_PILL = 332, MAGDALENE_HOLDS_A_PILL = 332,
	CHARGED_KEY = 333,
	SAMMSON_FEELS_HEALTHY = 334, SAMSON_HOLDS_CHILDS_HEART = 334,
	GREEDS_GULLET = 335,
	CRACKED_CROWN = 336,
	UNLOCKED_RERUNS = 337, RERUNS = 337,
	DELIRIOUS = 338,
	ONE_MILLION_PERCENT_JUST_STOP = 339, ONE_MILLION_PERCENT = 339, JUST_STOP = 339,
	THE_DESTROYER = 340, APOLLYON = 340,
	GREEDIER = 341,
	BURNING_BASEMENT = 342,
	FLOODED_CAVES = 343,
	DANK_DEPTHS = 344,
	SCARRED_WOMB = 345,
	SOMETHING_WICKED = 346,
	SOMETHING_WICKED_PLUS = 347, SOMETHING_WICKED_2 = 347,
	THE_GATE_IS_OPEN = 348,
	BLACK_HOLE = 349,
	MYSTERY_GIFT = 350,
	SPRINKLER = 351,
	ANGRY_FLY = 352,
	BOZO = 353,
	BROKEN_MODEM = 354,
	BUDDY_IN_A_BOX = 355,
	FAST_BOMBS = 356,
	LIL_DELIRIUM = 357,
	HAIRPIN = 358,
	WOODEN_CROSS = 359,
	BUTTER = 360,
	HUGE_GROWTH = 361,
	ANCIENT_RECALL = 362,
	ERA_WALK = 363,
	COUPON = 364,
	TELEKINESIS = 365,
	MOVING_BOX = 366,
	JUMPER_CABLES = 367,
	LEPROSY = 368,
	TECHNOLOGY_ZERO = 369,
	FILIGREE_FEATHER = 370,
	MR_ME = 371,
	SEVEN_SEALS = 372,
	ANGELIC_PRISM = 373,
	POP = 374,
	DOOR_STOP = 375,
	DEATHS_LIST = 376,
	HAEMOLACRIA = 377,
	LACHRYPHAGY = 378,
	SCHOOLBAG = 379,
	TRISAGION = 380,
	EXTENSION_CORD = 381,
	FLAT_STONE = 382,
	SACRIFICAL_ALTAR = 383,
	LIL_SPEWER = 384,
	BLANKET = 385,
	MARBLES = 386,
	MYSTERY_EGG = 387,
	ROTTEN_PENNY = 388,
	BABY_BENDER = 389,
	THE_FORGOTTEN = 390, FORGOTTEN = 390,
	BONE_HEARTS = 391,
	MARROW = 392,
	SLIPPED_RIB = 393,
	POINTY_RIB = 394,
	JAW_BONE = 395,
	BRITTLE_BONES = 396,
	DIVORCE_PAPERS = 397,
	HALLOWED_GROUND = 398,
	FINGER_BONE = 399,
	DADS_RING = 400,
	BOOK_OF_THE_DEAD = 401,
	BONE_BABY = 402,
	BOUND_BABY = 403,
	BETHANY = 404,
	JACOB_AND_ESAU = 405,
	THE_STARS_ARE_CALLING = 406, PLANETARIUMS = 406,
	UNLOCKED_A_SECRET_EXIT = 407, SECRET_EXIT = 407, ALT_PATH = 407, ANTIBIRTH_PATH = 407,
	FORGOTTEN_LULLABY = 408,
	FRUITY_PLUM = 409,
	PLUM_FLUTE = 410,
	ROTTEN_HEARTS = 411,
	DROSS = 412,
	ASHPIT = 413,
	GEHENNA = 414,
	RED_KEY = 415,
	WISP_BABY = 416,
	BOOK_OF_VIRTUES = 417,
	URN_OF_SOULS = 418,
	BLESSED_PENNY = 419,
	ALABASTER_BOX = 420,
	BETHS_FAITH = 421,
	SOUL_LOCKET = 422,
	DIVINE_INTERVENTION = 423,
	VADE_RETRO = 424,
	STAR_OF_BETHLEHEM = 425,
	HOPE_BABY = 426,
	GLOWING_BABY = 427,
	DOUBLE_BABY = 428,
	THE_STAIRWAY = 429, STAIRWAY = 429,
	RED_STEW = 430,
	BIRTHRIGHT = 431,
	DAMOCLES = 432,
	ROCK_BOTTOM = 433,
	INNER_CHILD = 434,
	VANISHING_TWIN = 435,
	GENESIS = 436,
	SUPLEX = 437,
	SOLOMONS_BABY = 438,
	ILLUSION_BABY = 439,
	MEAT_CLEAVER = 440,
	OPTIONS = 441, OPTIONS_Q = 441,
	YUCK_HEART = 442,
	CANDY_HEART = 443,
	GUPPYS_EYE = 444,
	A_POUND_OF_FLESH = 445, POUND_OF_FLESH = 445,
	AKELDAMA = 446,
	REDEMPTION = 447,
	ETERNAL_D6 = 448,
	MONTEZUMAS_REVENGE = 449,
	BIRD_CAGE = 450,
	CRACKED_ORB = 451,
	BLOODY_GUST = 452,
	EMPTY_HEART = 453,
	DEVILS_CROWN = 454,
	LIL_ABADDON = 455,
	TINYTOMA = 456,
	ASTRAL_PROJECTION = 457,
	M = 458, APOSTROPHE_M = 458,
	EVERYTHING_JAR = 459,
	LOST_SOUL = 460,
	HUNGRY_SOUL = 461,
	BLOOD_PUPPY = 462,
	C_SECTION = 463,
	KEEPERS_SACK = 464,
	KEEPERS_BOX = 465,
	LIL_PORTAL = 466,
	WORM_FRIEND = 467,
	BONE_SPURS = 468,
	SPIRIT_SHACKLES = 469,
	REVELATION = 470,
	JAR_OF_WISPS = 471,
	MAGIC_SKIN = 472,
	FRIEND_FINDER = 473,
	TAINTED_ISAAC = 474,
	TAINTED_MAGGY = 475, TAINTED_MAGDALENE = 475,
	TAINTED_CAIN = 476,
	TAINTED_JUDAS = 477,
	TAINTED_BLUE_BABY = 478, TAINTED_QQQ = 478,
	TAINTED_EVE = 479,
	TAINTED_SAMSON = 480,
	TAINTED_AZAZEL = 481,
	TAINTED_LAZARUS = 482,
	TAINTED_EDEN = 483,
	TAINTED_THE_LOST = 484, TAINTED_LOST = 484,
	TAINTED_LILITH = 485,
	TAINTED_KEEPER = 486,
	TAINTED_APOLLYON = 487,
	TAINTED_THE_FORGOTTEN = 488, TAINTED_FORGOTTEN = 488,
	TAINTED_BETHANY = 489,
	TAINTED_JACOB = 490, TAINTED_JACOB_AND_ESAU = 490,
	GLITCHED_CROWN = 491,
	BELLY_JELLY = 492,
	BLUE_KEY = 493,
	SANGUINE_BOND = 494,
	THE_SWARM = 495, SWARM = 495,
	HEARTBREAK = 496,
	LARYNX = 497,
	AZAZELS_RAGE = 498,
	SALVATION = 499,
	TMTRAINER = 500,
	SACRED_ORB = 501,
	TWISTED_PAIR = 502,
	STRAWMAN = 503,
	ECHO_CHAMBER = 504,
	ISAACS_TOMB = 505,
	VENGEFUL_SPIRIT = 506,
	ESAU_JR = 507,
	CHALLENGE_37_BLOODY_MARY = 508, BLOODY_MARY = 508,
	CHALLENGE_38_BAPTISM_BY_FIRE = 509, BAPTISM_BY_FIRE = 509,
	CHALLENGE_39_ISAACS_AWAKENING = 510, ISAACS_AWAKENING = 510,
	CHALLENGE_40_SEEING_DOUBLE = 511, SEEING_DOUBLE = 511,
	CHALLENGE_41_PICA_RUN = 512, PICA_RUN = 512,
	CHALLENGE_42_HOT_POTATO = 513, HOT_POTATO = 513,
	CHALLENGE_43_CANTRIPPED = 514, CANTRIPPED = 514,
	CHALLENGE_44_RED_REDEMPTION = 515, RED_REDEMPTION = 515,
	CHALLENGE_45_DELETE_THIS = 516, DELETE_THIS = 516,
	DIRTY_MIND = 517,
	SIGIL_OF_BAPHOMET = 518,
	PURGATORY = 519,
	SPIRIT_SWORD = 520,
	BROKEN_GLASSES = 521,
	ICE_CUBE = 522,
	CHARGED_PENNY = 523,
	REVERSED_THE_FOOL = 524, REVERSED_FOOL = 524,
	REVERSED_THE_MAGICIAN = 525, REVERSED_MAGICIAN = 525,
	REVERSED_THE_HIGH_PRIESTESS = 526, REVERSED_HIGH_PRIESTESS = 526,
	REVERSED_THE_EMPRESS = 527, REVERSED_EMPRESS = 527,
	REVERSED_THE_EMPEROR = 528, REVERSED_EMPEROR = 528,
	REVERSED_THE_HIEROPHANT = 529, REVERSED_HIEROPHANT = 529,
	REVERSED_THE_LOVERS = 530, REVERSED_LOVERS = 530,
	REVERSED_THE_CHARIOT = 531, REVERSED_CHARIOT = 531,
	REVERSED_JUSTICE = 532,
	REVERSED_THE_HERMIT = 533, REVERSED_HERMIT = 533,
	REVERSED_WHEEL_OF_FORTUNE = 534,
	REVERSED_STRENGTH = 535,
	REVERSED_THE_HANGED_MAN = 536, REVERSED_HANGED_MAN = 536,
	REVERSED_DEATH = 537,
	REVERSED_TEMPERANCE = 538,
	REVERSED_THE_DEVIL = 539, REVERSED_DEVIL = 539,
	REVERSED_THE_TOWER = 540, REVERSED_TOWER = 540,
	REVERSED_THE_STARS = 541, REVERSED_STARS = 541,
	REVERSED_THE_SUN_AND_THE_MOON = 542, REVERSED_SUN_AND_MOON = 542,
	REVERSED_JUDGEMENT = 543,
	REVERSED_THE_WORLD = 544, REVERSED_WORLD = 544,
	OLD_CAPACITOR = 545,
	BRIMSTONE_BOMBS = 546,
	MEGA_MUSH = 547,
	MOMS_LOCK = 548,
	DICE_BAG = 549,
	HOLY_CROWN = 550,
	MOTHERS_KISS = 551,
	GILDED_KEY = 552,
	LUCKY_SACK = 553,
	YOUR_SOUL = 554,
	NUMBER_MAGNET = 555,
	DINGLE_BERRY = 556,
	RING_CAP = 557,
	STRANGE_KEY = 558,
	LIL_CLOT = 559,
	TEMPORARY_TATTOO = 560,
	SWALLOWED_M80 = 561,
	WICKED_CROWN = 562,
	AZAZELS_STUMP = 563,
	TORN_POCKET = 564,
	TORN_CARD = 565,
	NUH_UH = 566,
	MODELING_CLAY = 567,
	KIDS_DRAWING = 568,
	CRYSTAL_KEY = 569,
	THE_TWINS = 570,
	ADOPTION_PAPERS = 571,
	KEEPERS_BARGAIN = 572,
	CURSED_PENNY = 573,
	CRICKET_LEG = 574,
	APOLLYONS_BEST_FRIEND = 575,
	POLISHED_BONE = 576,
	HOLLOW_HEART = 577,
	EXPANSION_PACK = 578,
	BETHS_ESSENCE = 579,
	RC_REMOTE = 580,
	FOUND_SOUL = 581,
	MEMBER_CARD = 582,
	GOLDEN_RAZOR = 583,
	SPINDOWN_DICE = 584,
	HYPERCOAGULATION = 585,
	BAG_OF_CRAFTING = 586,
	DARK_ARTS = 587,
	IBS = 588,
	SUMPTORIUM = 589,
	BERSERK = 590,
	HEMOPTYSIS = 591,
	FLIP = 592,
	CORRUPTED_DATA = 593,
	GHOST_BOMBS = 594,
	GELLO = 595,
	KEEPERS_KIN = 596,
	ABYSS = 597,
	DECAP_ATTACK = 598,
	LEMEGETON = 599,
	ANIMA_SOLA = 600,
	MEGA_CHEST = 601,
	QUEEN_OF_HEARTS = 602,
	GOLD_PILL = 603, GOLDEN_PILLS = 603,
	BLACK_SACK = 604,
	CHARMING_POOP = 605,
	HORSE_PILLS = 606,
	CRANE_GAME = 607,
	HELL_GAME = 608,
	WOODEN_CHEST = 609,
	WILD_CARD = 610,
	HAUNTED_CHEST = 611,
	FOOLS_GOLD = 612,
	GOLDEN_PENNY = 613, GOLDEN_PENNIES = 613,
	ROTTEN_BEGGAR = 614,
	GOLDEN_BATTERY = 615, GOLDEN_BATTERIES = 615,
	CONFESSIONAL = 616,
	GOLDEN_TRINKET = 617, GOLDEN_TRINKETS = 617,
	SOUL_OF_ISAAC = 618,
	SOUL_OF_MAGDALENE = 619, SOUL_OF_MAGGY = 619,
	SOUL_OF_CAIN = 620,
	SOUL_OF_JUDAS = 621,
	SOUL_OF_BLUE_BABY = 622, SOUL_OF_QQQ = 622,
	SOUL_OF_EVE = 623,
	SOUL_OF_SAMSON = 624,
	SOUL_OF_AZAZEL = 625,
	SOUL_OF_LAZARUS = 626,
	SOUL_OF_EDEN = 627,
	SOUL_OF_THE_LOST = 628, SOUL_OF_LOST = 628,
	SOUL_OF_LILITH = 629,
	SOUL_OF_THE_KEEPER = 630, SOUL_OF_KEEPER = 630,
	SOUL_OF_APOLLYON = 631,
	SOUL_OF_THE_FORGOTTEN = 632, SOUL_OF_FORGOTTEN = 632,
	SOUL_OF_BETHANY = 633,
	SOUL_OF_JACOB = 634, SOUL_OF_JACOB_AND_ESAU = 634,
	A_STRANGE_DOOR = 635, STRANGE_DOOR = 635, ASCENT_DOOR = 635,
	DEATH_CERTIFICATE = 636,
	DEAD_GOD = 637,
	PLAYED_ONLINE = 638,
	WON_ONLINE = 639, ONLINE_WON = 639,
	WON_ONLINE_DAILY = 640, DAILY_ONLINE_WON = 640,
}

FollowerPriority = {
	DEFAULT = 0,
	SHOOTER = 1,
	DEFENSIVE = 2, -- Dry Baby, Mongo Baby, Cencer, Lil Abaddon
	SHOOTER_SPECIAL = 3, -- Lil Brim, Lil Monstro
	INCUBUS = 10,
	KING_BABY = 9999,
}

HealthType = {
	DEFAULT = 0, RED = 0,
	SOUL = 1,
	LOST = 2, NO_HEALTH = 2,
	COIN = 3, KEEPER = 3,
	BONE = 4,
}

Dimension = {
	CURRENT = -1,
	NORMAL = 0,
	KNIFE_PUZZLE = 1, MIRROR = 1, MINESHAFT = 1,
	DEATH_CERTIFICATE = 2,
}

LineCheckMode = {
	ENTITY = 0,
	RAYCAST = 1, -- Similar to ENTITY, and cheaper, but can pass between diagonally adjacent GridEntities
	EXPLOSION = 2,
	PROJECTILE = 3,
}

ProjectileMode = {
	SINGLE = 0,
	SPREAD_TWO = 1,
	SPREAD_THREE = 2,
	SPREAD_THREE_NO_INHERITANCE = 3,
	SPREAD_FOUR = 4,
	SPREAD_FIVE = 5,
	PLUS = 6,
	CROSS = 7,
	CIRCLE_EIGHT = 8,
	CIRCLE_CUSTOM = 9,
}

StbGridType = {
	DECORATION = 0,
	ROCK = 1000,
	BOMB_ROCK = 1001,
	ALT_ROCK = 1002,
	MARKED_ROCK = 1003, TINTED_ROCK = 1003,
	ALT_ROCK_MARKED = 1008, MARKED_SKULL = 1008,
	EVENT_ROCK = 1009,
	SPIKE_ROCK = 1010,
	FOOLS_GOLD_ROCK = 1011,
	TNT = 1300,
	RED_POOP = 1490,
	RAINBOW_POOP = 1494,
	CHUNKY_POOP = 1495, CORN_POOP = 1495,
	GOLDEN_POOP = 1496,
	BLACK_POOP = 1497,
	HOLY_POOP = 1498, WHITE_POOP = 1498,
	GIANT_POOP = 1499,
	POOP = 1500,
	CHARMING_POOP = 1501,
	BLOCK = 1900,
	PILLAR = 1901, TALL_BLOCK = 1901,
	SPIKES = 1930,
	RETRACTING_SPIKES = 1931,
	COBWEB = 1940,
	INVISIBLE_BLOCK = 1999,
	PIT = 3000,
	BUTTON_RAIL = 3002, EVENT_RAIL = 3002,
	EVENT_PIT = 3009,
	KEY_BLOCK = 4000, LOCK = 4000,
	PRESSURE_PLATE = 4500, BUTTON = 4500,
	DEVIL_STATUE = 5000,
	ANGEL_STATUE = 5001,
	RAIL = 6000,
	RAIL_PIT = 6001,
	TELEPORTER = 6100,
	TRAP_DOOR = 9000, LEVEL_EXIT = 9000,
	CRAWLSPACE = 9100, STAIRCASE = 9100,
	GRAVITY = 10000,
}

StbRockSubType = {
	NORMAL = 0,
	NON_REPLACEABLE = 1,
}

StbPoopSubType = {
	NORMAL = 0,
	NON_REPLACEABLE = 1,
}

StbTeleporterSubType = {
	ACTIVE = 0,
	INNACTIVE = 1,
}

StbRailVariant = {
	HORIZONTAL = 0,
	VERTICAL = 1,
	DOWN_TO_RIGHT = 2,
	DOWN_TO_LEFT = 3,
	UP_TO_RIGHT = 4,
	UP_TO_LEFT = 5,
	CROSSROAD = 6, JUNCTION = 6,
	END_LEFT = 7,
	END_RIGHT = 8,
	END_UP = 9,
	END_DOWN = 10,

	HORIZONTAL_CART_LEFT = 16,
	HORIZONTAL_CART_RIGHT = 32,
	VERTICAL_CART_UP = 17,
	VERTICAL_CART_DOWN = 33,

	MINESHAFT_HORIZONTAL_1 = 80,
	MINESHAFT_HORIZONTAL_2 = 96,
	MINESHAFT_HORIZONTAL_3 = 112,
	MINESHAFT_VERTICAL_1 = 81,
	MINESHAFT_VERTICAL_2 = 97,
	MINESHAFT_VERTICAL_3 = 113,

	MINESHAFT_DOWN_TO_RIGHT_1 = 82,
	MINESHAFT_DOWN_TO_RIGHT_2 = 98,
	MINESHAFT_DOWN_TO_LEFT_1 = 83,
	MINESHAFT_DOWN_TO_LEFT_2 = 99,
	MINESHAFT_UP_TO_RIGHT_1 = 84,
	MINESHAFT_UP_TO_RIGHT_2 = 100,
	MINESHAFT_UP_TO_LEFT_1 = 85,
	MINESHAFT_UP_TO_LEFT_2 = 101,
}

RetractingSpikesVariant = {
	NORMAL = 0,
	DOWN_1 = 1,
	DOWN_2 = 2,
	DOWN_3 = 3,
	DOWN_4 = 4,
	DOWN_5 = 5,
	UP_1 = 6,
	UP_2 = 7,
	UP_3 = 8,
	UP_4 = 9,
	UP_5 = 10,
}

PressurePlateVariant = {
	ROOM_CLEAR = 0,
	REWARD = 1,
	GREED_MODE = 2,
	MINES_PUZZLE = 3, RAIL_PLATE = 3,
	KILL_SWITCH = 9,
	EVENT_GROUP_0 = 10, EVENT_0 = 10,
	EVENT_GROUP_1 = 11, EVENT_1 = 11,
	EVENT_GROUP_2 = 12, EVENT_2 = 12,
	EVENT_GROUP_3 = 13, EVENT_3 = 13,
}

TeleporterVariant = {
	SQUARE = 0,
	MOON = 1,
	RHOMBUS = 2, DIAMOND = 2,
	M = 3, HAGALAZ = 3,
	PENTAGRAM = 4,
	CROSS = 5,
	TRIANGLE = 6,
}

GridPoopVariant = {
	NORMAL = 0,
	RED = 1,
	CHUNKY = 2, CORN = 2,
	GOLDEN = 3,
	RAINBOW = 4,
	BLACK = 5,
	HOLY = 6, WHITE = 6,
	GIANT_TL = 7,
	GIANT_TR = 8,
	GIANT_BL = 9,
	GIANT_BR = 10,
	CHARMING = 11,
}

EntityPoopVariant = {
	NORMAL = 0,
	GOLDEN = 1,
	STONE = 11, PETRIFIED = 11,
	CHUNKY = 12, CORN = 12,
	FLAMING = 13,
	STINKY = 14, POISON = 14,
	BLACK = 15,
	HOLY = 16, WHITE = 16,
}

PlayerVariant = {
	PLAYER = 0,
	FOUND_SOUL = 1, CO_OP_BABY = 1,
}

PillCardSlot = {
	PRIMARY = 0,
	SECONDARY = 1,
	TERTIARY = 2, -- Offset by 2 of: Pocket Item, Dice Bag Item, Pillcard (Otherwise unused)
	QUATERNARY = 3, -- Offset by Pocket Item and Dice Bag Item and Pillcard (Otherwise unused)
}

MainMenuType = {
	TITLE = 1, --0 exists but its unusable
	SAVES = 2,
	GAME = 3, --the actual menu where all the menus are
	DAILYRUN = 4, 
	CHARACTER = 5, 
	SPECIALSEEDS = 6, 
	CHALLENGE = 7, 
	COLLECTION = 8, 
	STATS = 9, 
	OPTIONS = 10, 
	CONTROLS = 11, 
	KEYCONFIG = 12, 
	ENDINGS = 13, 
	BESTIARY = 14, 
	MODCHALLENGES = 15, 
	MODS = 16, 
	ONLINELOBBY = 17,
	FRIENDLOBBIES = 18,
	MULTIPLAYER = 19,
	OPTIONSONLINE = 20,
	CREATELOBBY = 21,
	ONLINEAWARDS = 22 --sins list
}

--to-do--
-- helper script to print every change of an event counter:
-- l local mod = RegisterMod("test", 1); local data = {}; for i=0,495 do data[i] = 0 end function mod:myFunction() for k,v in pairs(data) do local t = Isaac.GetPersistentGameData():GetEventCounter(k) if v~=t then print(k,v,"->",t) data[k] = t end end end mod:AddCallback(ModCallbacks.MC_POST_UPDATE, mod.myFunction)
EventCounter = {
	NULL = 0, -- Seems unused
	MOM_KILLS = 1, -- Stat from the stat screen. Counts kills of Moms heart (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	ROCKS_DESTROYED = 2, -- Includes all rock types including tinted rocks
	TINTED_ROCKS_DESTROYED = 3,
	SUPER_SPECIAL_ROCKS_DESTROYED = 4, -- Super Special Rocks are Tinted Rock variants with smaller marks and lack of discoloration
	POOP_DESTROYED = 5, -- Includes all poop types. Red poop counts everytime it gets destroyed
	PILLS_EATEN = 6, -- Includes all pills including horse pills
	XIII_DEATH_CARD_USED = 7,
	UNKNOWN_EVENT_8 = 8,
	ARCADES_ENTERED = 9, -- Also includes teleports with goto.
	DEATHS = 10, -- does not increase when revived
	ISAAC_KILLS = 11, -- How often was the final boss of cathedral killed. (Isaac) (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	SHOPKEEPER_KILLED = 12,
	SATAN_KILLS = 13, -- How often was the final boss of sheol killed. (Satan) (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	SHELLGAMES_PLAYED = 14, -- How often the shellgame was played
	ANGEL_DEALS_TAKEN = 15,
	DEVIL_DEALS_TAKEN = 16,
	BLOOD_DONATION_MACHINE_USED = 17,
	SLOT_MACHINES_BROKEN = 18,
	UNKNOWN_EVENT_19 = 19,
	DONATE_MACHINE_COUNTER = 20,
	DONATION_MACHINE_COUNTER = 20,
	EDEN_TOKENS = 21,
	STREAK_COUNTER = 22, -- counts your current streak.
	BEST_STREAK = 23,
	BLUE_BABY_KILLS = 24, -- How often was the final boss of chest killed. (??? - Blue Baby) (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	LAMB_KILLS = 25, -- How often was the final boss of dark room killed. (The lamb) (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	MEGA_SATAN_KILLS = 26,
	PROGRESSION_KILL_MOMS_HEART_WITH_ISAAC = 27, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_MAGDALENE = 28, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_CAIN = 29, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_JUDAS = 30, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_BLUE_BABY = 31, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_EVE = 32, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_SAMSON = 33, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_AZAZEL = 34, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_LAZARUS = 35, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_EDEN = 36, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_THE_LOST = 37, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_LILITH = 38, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_KEEPER = 39, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_APOLLYON = 40, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_ISAAC = 41, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_MAGDALENE = 42, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_CAIN = 43, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_JUDAS = 44, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_BLUE_BABY = 45, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_EVE = 46, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_SAMSON = 47, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_AZAZEL = 48, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_LAZARUS = 49, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_EDEN = 50, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_THE_LOST = 51, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_LILITH = 52, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_KEEPER = 53, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_APOLLYON = 54, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_ISAAC = 55, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_MAGDALENE = 56, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_CAIN = 57, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_JUDAS = 58, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_BLUE_BABY = 59, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_EVE = 60, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_SAMSON = 61, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_AZAZEL = 62, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_LAZARUS = 63, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_EDEN = 64, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_THE_LOST = 65, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_LILITH = 66, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_KEEPER = 67, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_APOLLYON = 68, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_ISAAC = 69, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_MAGDALENE = 70, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_CAIN = 71, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_JUDAS = 72, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_BLUE_BABY = 73, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_EVE = 74, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_SAMSON = 75, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_AZAZEL = 76, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_LAZARUS = 77, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_EDEN = 78, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_THE_LOST = 79, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_LILITH = 80, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_KEEPER = 81, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_APOLLYON = 82, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_ISAAC = 83, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_MAGDALENE = 84, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_CAIN = 85, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_JUDAS = 86, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_BLUE_BABY = 87, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_EVE = 88, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_SAMSON = 89, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_AZAZEL = 90, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_LAZARUS = 91, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_EDEN = 92, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_THE_LOST = 93, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_LILITH = 94, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_KEEPER = 95, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_APOLLYON = 96, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_ISAAC = 97, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_MAGDALENE = 98, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_CAIN = 99, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_JUDAS = 100, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_BLUE_BABY = 101, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_EVE = 102, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_SAMSON = 103, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_AZAZEL = 104, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_LAZARUS = 105, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_EDEN = 106, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_THE_LOST = 107, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_LILITH = 108, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_KEEPER = 109, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_APOLLYON = 110, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	BOSSRUSHS_CLEARED = 111,
	UNKNOWN_EVENT_112 = 112,-- seems to only be at 1 for a dead god file
	NEGATIVE_STREAK_COUNTER = 113, -- counts your current negative streak. aka consecutive runs ending with death.
	EDENS_BLESSINGS_NEXT_RUN = 114, -- number of edens blessing items added to the player in next run
	GREED_DONATION_MACHINE_COUNTER = 115,
	PROGRESSION_KILL_MEGA_SATAN_WITH_ISAAC = 116, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_MAGDALENE = 117, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_CAIN = 118, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_JUDAS = 119, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_BLUE_BABY = 120, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_EVE = 121, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_SAMSON = 122, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_AZAZEL = 123, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_LAZARUS = 124, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_EDEN = 125, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_THE_LOST = 126, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_LILITH = 127, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_KEEPER = 128, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_APOLLYON = 129, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_ISAAC = 130, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_MAGDALENE = 131, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_CAIN = 132, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_JUDAS = 133, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_BLUE_BABY = 134, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_EVE = 135, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_SAMSON = 136, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_AZAZEL = 137, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_LAZARUS = 138, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_EDEN = 139, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_THE_LOST = 140, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_LILITH = 141, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_KEEPER = 142, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_GREED_MODE_CLEARED_WITH_APOLLYON = 143, -- (value = 0, 1 for greed mode, 2 for greedier)
	PROGRESSION_KILL_HUSH_WITH_ISAAC = 144, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_MAGDALENE = 145, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_CAIN = 146, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_JUDAS = 147, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_BLUE_BABY = 148, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_EVE = 149, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_SAMSON = 150, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_AZAZEL = 151, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_LAZARUS = 152, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_EDEN = 153, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_THE_LOST = 154, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_LILITH = 155, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_KEEPER = 156, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_APOLLYON = 157, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	HUSH_KILLS = 158, -- How often Hush was killed. (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	GREED_MODE_COINS_DONATED_WITH_ISAAC = 159,
	GREED_MODE_COINS_DONATED_WITH_MAGDALENE = 160,
	GREED_MODE_COINS_DONATED_WITH_CAIN = 161,
	GREED_MODE_COINS_DONATED_WITH_JUDAS = 162,
	GREED_MODE_COINS_DONATED_WITH_BLUE = 163,
	GREED_MODE_COINS_DONATED_WITH_EVE = 164,
	GREED_MODE_COINS_DONATED_WITH_SAMSON = 165,
	GREED_MODE_COINS_DONATED_WITH_AZAZEL = 166,
	GREED_MODE_COINS_DONATED_WITH_LAZARUS = 167,
	GREED_MODE_COINS_DONATED_WITH_EDEN = 168,
	GREED_MODE_COINS_DONATED_WITH_THE_LOST = 169,
	GREED_MODE_COINS_DONATED_WITH_LILITH = 170,
	GREED_MODE_COINS_DONATED_WITH_KEEPER = 171,
	GREED_MODE_COINS_DONATED_WITH_APOLLYON = 172,
	PROGRESSION_KILL_DELIRIUM_WITH_ISAAC = 173, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_MAGDALENE = 174, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_CAIN = 175, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_JUDAS = 176, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_BLUE_BABY = 177, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_EVE = 178, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_SAMSON = 179, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_AZAZEL = 180, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_LAZARUS = 181, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_EDEN = 182, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_THE_LOST = 183, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_LILITH = 184, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_KEEPER = 185, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_APOLLYON = 186, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	DELIRIUM_KILLS = 187, -- How often was the final boss of the void was killed. (Delirium) (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	CHARACTER_LAST_RUN_WIN = 188, -- Potential Bitmask containing the ids of the characters that won the last run, including coop. gets cleared on run restart. TODO: Usage and pattern still unknown!!! 
	UNKNOWN_EVENT_189 = 189, -- really big counter
	DAILYS_PLAYED = 190, -- counts dailies played
	DAILY_RUN_IS_ACTIVE = 191, -- Set to 1 when daily is currently played. Set to 0 when trophy was collected
	DAILYS_STREAK = 192, -- Numbers of dailies won in a row
	DAILYS_WON = 193, -- Number of dailies won
	RAINBOW_POOP_DESTROYED = 194,
	BATTERIES_COLLECTED = 195, -- Sum of all batteries collected
	CARDS_USED = 196, -- Sum of cards used
	SHOP_ITEMS_BOUGHT = 197, -- Sum of shop items bought. this includes devil deals, dark room red chest deals, and black market deals
	CHESTS_OPENED_WITH_KEY = 198, -- Sum of all golden and Eternal Chests opened. Mega chests dont count
	SECRET_ROOMS_WALLS_OPENED = 199, -- Includes super secret rooms and counts walls that lead to secret rooms already entered or discovered. Also counts the door towards the mines. Does not count X-Ray Vision effect 
	BLOOD_CLOT_ITEM_AQUIRED = 200,
	RUBBER_CEMENT_ITEM_AQUIRED = 201,
	BEDS_USED = 202, -- Sleeping in a bed
	PROGRESSION_KILL_MOMS_HEART_WITH_THE_FORGOTTEN = 203, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_THE_FORGOTTEN = 204, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_THE_FORGOTTEN = 205, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_THE_FORGOTTEN = 206, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_THE_FORGOTTEN = 207, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_THE_FORGOTTEN = 208, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_THE_FORGOTTEN = 209, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_THE_FORGOTTEN = 210, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_THE_FORGOTTEN = 211, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	GREED_MODE_COINS_DONATED_WITH_FORGOTTEN = 212,
	PROGRESSION_KILL_DELIRIUM_WITH_THE_FORGOTTEN = 213, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_BETHANY = 214, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_JACOB_AND_ESAU = 215, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_ISAAC = 216, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_MAGDALENE = 217, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_CAIN = 218, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_JUDAS = 219, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_BLUE_BABY = 220, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_EVE = 221, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_SAMSON = 222, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_AZAZEL = 223, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_LAZARUS = 224, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_EDEN = 225, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_THE_LOST = 226, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_LILITH = 227, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_KEEPER = 228, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_APOLLYON = 229, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_THE_FORGOTTEN = 230, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_BETHANY = 231, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOMS_HEART_WITH_T_JACOB_AND_ESAU = 232, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_BETHANY = 233, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_JACOB_AND_ESAU = 234, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_ISAAC = 235, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_MAGDALENE = 236, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_CAIN = 237, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_JUDAS = 238, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_BLUE_BABY = 239, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_EVE = 240, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_SAMSON = 241, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_AZAZEL = 242, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_LAZARUS = 243, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_EDEN = 244, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_THE_LOST = 245, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_LILITH = 246, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_KEEPER = 247, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_APOLLYON = 248, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_THE_FORGOTTEN = 249, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_BETHANY = 250, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_ISAAC_WITH_T_JACOB_AND_ESAU = 251, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_BETHANY = 252, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_JACOB_AND_ESAU = 253, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_ISAAC = 254, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_MAGDALENE = 255, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_CAIN = 256, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_JUDAS = 257, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_BLUE_BABY = 258, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_EVE = 259, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_SAMSON = 260, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_AZAZEL = 261, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_LAZARUS = 262, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_EDEN = 263, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_THE_LOST = 264, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_LILITH = 265, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_KEEPER = 266, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_APOLLYON = 267, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_THE_FORGOTTEN = 268, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_BETHANY = 269, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_SATAN_WITH_T_JACOB_AND_ESAU = 270, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_BETHANY = 271, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_JACOB_AND_ESAU = 272, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_ISAAC = 273, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_MAGDALENE = 274, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_CAIN = 275, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_JUDAS = 276, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_BLUE_BABY = 277, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_EVE = 278, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_SAMSON = 279, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_AZAZEL = 280, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_LAZARUS = 281, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_EDEN = 282, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_THE_LOST = 283, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_LILITH = 284, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_KEEPER = 285, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_APOLLYON = 286, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_THE_FORGOTTEN = 287, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_BETHANY = 288, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_BOSSRUSH_CLEARED_WITH_T_JACOB_AND_ESAU = 289, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_BETHANY = 290, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_JACOB_AND_ESAU = 291, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_ISAAC = 292, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_MAGDALENE = 293, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_CAIN = 294, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_JUDAS = 295, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_BLUE_BABY = 296, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_EVE = 297, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_SAMSON = 298, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_AZAZEL = 299, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_LAZARUS = 300, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_EDEN = 301, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_THE_LOST = 302, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_LILITH = 303, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_KEEPER = 304, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_APOLLYON = 305, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_THE_FORGOTTEN = 306, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_BETHANY = 307, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BLUE_BABY_WITH_T_JACOB_AND_ESAU = 308, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_BETHANY = 309, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_JACOB_AND_ESAU = 310, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_ISAAC = 311, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_MAGDALENE = 312, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_CAIN = 313, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_JUDAS = 314, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_BLUE_BABY = 315, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_EVE = 316, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_SAMSON = 317, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_AZAZEL = 318, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_LAZARUS = 319, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_EDEN = 320, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_THE_LOST = 321, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_LILITH = 322, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_KEEPER = 323, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_APOLLYON = 324, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_THE_FORGOTTEN = 325, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_BETHANY = 326, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_THE_LAMB_WITH_T_JACOB_AND_ESAU = 327, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_BETHANY = 328, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_JACOB_AND_ESAU = 329, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_ISAAC = 330, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_MAGDALENE = 331, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_CAIN = 332, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_JUDAS = 333, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_BLUE_BABY = 334, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_EVE = 335, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_SAMSON = 336, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_AZAZEL = 337, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_LAZARUS = 338, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_EDEN = 339, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_THE_LOST = 340, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_LILITH = 341, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_KEEPER = 342, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_APOLLYON = 343, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_THE_FORGOTTEN = 344, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_BETHANY = 345, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MEGA_SATAN_WITH_T_JACOB_AND_ESAU = 346, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_BETHANY = 347, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_JACOB_AND_ESAU = 348, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_ISAAC = 349, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_MAGDALENE = 350, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_CAIN = 351, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_JUDAS = 352, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_BLUE_BABY = 353, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_EVE = 354, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_SAMSON = 355, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_AZAZEL = 356, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_LAZARUS = 357, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_EDEN = 358, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_THE_LOST = 359, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_LILITH = 360, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_KEEPER = 361, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_APOLLYON = 362, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_THE_FORGOTTEN = 363, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_BETHANY = 364, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_GREED_MODE_CLEARED_WITH_T_JACOB_AND_ESAU = 365, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_BETHANY = 366, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_JACOB_AND_ESAU = 367, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_ISAAC = 368, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_MAGDALENE = 369, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_CAIN = 370, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_JUDAS = 371, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_BLUE_BABY = 372, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_EVE = 373, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_SAMSON = 374, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_AZAZEL = 375, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_LAZARUS = 376, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_EDEN = 377, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_THE_LOST = 378, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_LILITH = 379, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_KEEPER = 380, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_APOLLYON = 381, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_THE_FORGOTTEN = 382, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_BETHANY = 383, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_HUSH_WITH_T_JACOB_AND_ESAU = 384, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	GREED_MODE_COINS_DONATED_WITH_BETHANY = 385,
	GREED_MODE_COINS_DONATED_WITH_JACOB_AND_ESAU = 386,
	GREED_MODE_COINS_DONATED_WITH_T_ISAAC = 387,
	GREED_MODE_COINS_DONATED_WITH_T_MAGDALENE = 388,
	GREED_MODE_COINS_DONATED_WITH_T_CAIN = 389,
	GREED_MODE_COINS_DONATED_WITH_T_JUDAS = 390,
	GREED_MODE_COINS_DONATED_WITH_T_BLUE_BABY = 391,
	GREED_MODE_COINS_DONATED_WITH_T_EVE = 392,
	GREED_MODE_COINS_DONATED_WITH_T_SAMSON = 393,
	GREED_MODE_COINS_DONATED_WITH_T_AZAZEL = 394,
	GREED_MODE_COINS_DONATED_WITH_T_LAZARUS = 395,
	GREED_MODE_COINS_DONATED_WITH_T_EDEN = 396,
	GREED_MODE_COINS_DONATED_WITH_T_THE_LOST = 397,
	GREED_MODE_COINS_DONATED_WITH_T_LILITH = 398,
	GREED_MODE_COINS_DONATED_WITH_T_KEEPER = 399,
	GREED_MODE_COINS_DONATED_WITH_T_APOLLYON = 400,
	GREED_MODE_COINS_DONATED_WITH_T_THE_FORGOTTEN = 401,
	GREED_MODE_COINS_DONATED_WITH_T_BETHANY = 402,
	GREED_MODE_COINS_DONATED_WITH_T_JACOB_AND_ESAU = 403,
	PROGRESSION_KILL_DELIRIUM_WITH_BETHANY = 404, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_JACOB_AND_ESAU = 405, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_ISAAC = 406, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_MAGDALENE = 407, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_CAIN = 408, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_JUDAS = 409, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_BLUE_BABY = 410, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_EVE = 411, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_SAMSON = 412, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_AZAZEL = 413, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_LAZARUS = 414, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_EDEN = 415, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_THE_LOST = 416, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_LILITH = 417, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_KEEPER = 418, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_APOLLYON = 419, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_THE_FORGOTTEN = 420, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_BETHANY = 421, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_DELIRIUM_WITH_T_JACOB_AND_ESAU = 422, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_ISAAC = 423, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_MAGDALENE = 424, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_CAIN = 425, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_JUDAS = 426, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_BLUE_BABY = 427, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_EVE = 428, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_SAMSON = 429, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_AZAZEL = 430, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_LAZARUS = 431, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_EDEN = 432, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_THE_LOST = 433, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_LILITH = 434, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_KEEPER = 435, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_APOLLYON = 436, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_THE_FORGOTTEN = 437, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_BETHANY = 438, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_JACOB_AND_ESAU = 439, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_ISAAC = 440, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_MAGDALENE = 441, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_CAIN = 442, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_JUDAS = 443, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_BLUE_BABY = 444, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_EVE = 445, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_SAMSON = 446, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_AZAZEL = 447, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_LAZARUS = 448, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_EDEN = 449, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_THE_LOST = 450, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_LILITH = 451, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_KEEPER = 452, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_APOLLYON = 453, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_THE_FORGOTTEN = 454, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_BETHANY = 455, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_MOTHER_WITH_T_JACOB_AND_ESAU = 456, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_ISAAC = 457, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_MAGDALENE = 458, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_CAIN = 459, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_JUDAS = 460, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_BLUE_BABY = 461, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_EVE = 462, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_SAMSON = 463, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_AZAZEL = 464, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_LAZARUS = 465, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_EDEN = 466, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_THE_LOST = 467, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_LILITH = 468, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_KEEPER = 469, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_APOLLYON = 470, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_THE_FORGOTTEN = 471, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_BETHANY = 472, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_JACOB_AND_ESAU = 473, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_ISAAC = 474, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_MAGDALENE = 475, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_CAIN = 476, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_JUDAS = 477, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_BLUE_BABY = 478, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_EVE = 479, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_SAMSON = 480, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_AZAZEL = 481, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_LAZARUS = 482, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_EDEN = 483, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_THE_LOST = 484, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_LILITH = 485, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_KEEPER = 486, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_APOLLYON = 487, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_THE_FORGOTTEN = 488, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_BETHANY = 489, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	PROGRESSION_KILL_BEAST_WITH_T_JACOB_AND_ESAU = 490, -- (0 for not done. 1 for normal difficulty, 2 for hard)
	MOTHER_KILLS = 491, -- Killing endboss of Corpse 2 (Does only count instances where the kill is combined with run "progression". aka in final room and spawning a trapdoor/chest/trophy)
	BEAST_KILLS = 492, -- Killing the endboss of Home
	BABY_PLUM_KILLS = 493,
	BATTERY_BUMS_KILLED = 494,
	BATTERY_BUM_COLLECTIBLE_PAYOUTS = 495, -- counts how often the battery bum paid out with a collectible item
	UNKNOWN_EVENT_496 = 496, -- TODO: Currently Unknown. Maybe Daily Multiplayer run Streak?
	ONLINE_CURRENT_STREAK = 497, -- Current Online Mode streak
	ONLINE_BEST_STREAK = 498, -- Best streak in Online Gameplay
	UNKNOWN_EVENT_499 = 499, -- TODO: Currently Unknown. Maybe Daily Multiplayer run Streak?
	ONLINE_SIN_ETERNAL = 500,
	ONLINE_SIN_HEARTLESS = 501,
	ONLINE_SIN_ENVIOUS = 502,
	ONLINE_SIN_DRESSED_UP = 503,
	ONLINE_SIN_PRIDEFUL = 504,
	ONLINE_SIN_SAVIOR = 505,
	ONLINE_SIN_WRATHFUL = 506,
	ONLINE_SIN_BIG_BOSS = 507,
	ONLINE_SIN_EXPLORER = 508,
	ONLINE_SIN_EXPRESSIVE = 509,
	ONLINE_SIN_GLUTTONOUS = 510,
	ONLINE_SIN_RECKLESS = 511,
	ONLINE_SIN_ESCAPE_ARTIST = 512,
	ONLINE_SIN_GAMBLER = 513,
	ONLINE_SIN_GREEDY = 514,
	ONLINE_SIN_MYSTIC = 515,
	ONLINE_SIN_PILL_POPPER = 516,
	ONLINE_SIN_BIG_SPENDER = 517,
	ONLINE_SIN_JANITOR = 518,
	ONLINE_SIN_LUSTFUL = 519,
	ONLINE_SIN_SLOTHFUL = 520,
	DAILYS_BEST_STREAK = 521,
	DAILYS_NEGATIVE_STREAK = 522, NEGATIVE_DAILYS_STREAK_COUNTER = 522,
	NUM_EVENT_COUNTERS = 523,
}

WispSubType = {
	 -- Unless specified, use CollectibleType
	SPECIAL_FLAG = 65536,
	NOTCHED_AXE_COAL = 65536, -- 0 | SPECIAL_FLAG
	NOTCHED_AXE_IRON = 65537, -- 1 | SPECIAL_FLAG
	NOTCHED_AXE_GOLD = 65538, -- etc
	NOTCHED_AXE_DIAMON = 65539,
	NOTCHED_AXE_REDSTONE = 65540,
	JAR_OF_FLIES_1 = 65541,
	JAR_OF_FLIES_2 = 65542,
	JAR_OF_FLIES_3 = 65543,
	JAR_OF_FLIES_4 = 65544,
	JAR_OF_FLIES_5 = 65545,
	FRIENDLY_BALL_NORMAL = 65546,
	FRIENDLY_BALL_EXPLOSIVE = 65547,
	FRIENDLY_BALL_HOMING = 65548,
	FRIENDLY_BALL_BRIMSTONE = 65549,
	DELIRIOUS_MONSTRO = 65550,
	DELIRIOUS_DUKE = 65551,
	DELIRIOUS_LOKI = 65552,
	DELIRIOUS_HAUNT = 65553,
	LEMEGETON_VIRTUE = 65554, 
}

Language = {
	ENGLISH = 0,
	JAPANESE = 2,
	FRENCH = 3,
	SPANISH = 4,
	GERMAN = 5,
	RUSSIAN = 10,
	KOREAN = 11,
	CHINESE = 13,
	KEY = 21,
}

AnnouncerVoiceMode = {
	RANDOM = 0,
	NEVER = 1, OFF = 1,
	ALWAYS = 2,
}

CameraStyle = {
	ACTIVE_CAM_ON = 1,
	ACTIVE_CAM_OFF = 2,
}

ConsoleFont = {
	DEFAULT = 0,
	SMALL = 1,
	TINY = 2,
}

ExtraHudStyle = {
	OFF = 0,
	ON = 1,
	ON_MINI = 2,
}

Ending = {
	DIE = 1,
	EPILOGUE = 2,
	CREDITS = 3,
	SATAN = 4, ENDING_12 = 4,
	ISAAC = 5, ENDING_13 = 5,
	LAMB = 6, ENDING_15 = 6,
	BLUE_BABY = 7, ENDING_14 = 7,
	MEGA_SATAN = 8, ENDING_16 = 8,
	ULTRA_GREED = 9, ENDING_18 = 9,
	HUSH = 10, ENDING_17 = 10,
	DELIRIUM = 11, ENDING_20 = 11,
	ULTRA_GREEDIER = 12, ENDING_19 = 12,
	MOTHER = 13, ENDING_21 = 13,
	BEAST = 14, FINAL_ENDING = 14,
}

FadeoutTarget = {
	FILE_SELECT_MENU = 1,
	SAVEFILE_MENU = 2,
	TITLE_SCREEN = 3,
	NEW_RUN = 4,
}

MouseButton = {
	LEFT = 0,
	RIGHT = 1,
	SCROLLWHEEL = 2,
	BACK = 3, -- Located on the side of some mice
	FORWARD = 4, -- Located on the side of some mice
}

Giantbook = {
	NECRONOMICON = 1,
	MONSTER_MANUAL = 2,
	WHORE_OF_BABYLON = 3, HORRIBLE_NIGHT = 3,
	DEAD_SEA_SCROLLS = 4,
	THE_SUN = 5,
	ETERNAL_HEART_SOUL = 6,
	MOMS_BRA = 7,
	MOMS_PAD = 8,
	ANARCHIST_COOKBOOK = 9,
	BIBLE = 10,
	BOOK_OF_REVELATIONS = 11,
	DEATH = 12,
	ETERNAL_HEART = 13,
	HOURGLASS = 14,
	SATANIC_BIBLE = 15,
	BLACK_HEART = 16,
	D4 = 17,
	D10 = 18,
	FLUSH = 19,
	HAGALAZ = 20,
	JERA = 21,
	EHWAZ = 22,
	DAGAZ = 23,
	ANSUZ = 24,
	PERTHRO = 25,
	BERKANO = 26, BERKAND = 26,
	ALGIZ = 27,
	D100 = 28,
	RAINBOW = 29, RAINBOW_POOP = 29,
	MISSING_PAGE = 30,
	MISSING_PAGE_2 = 31,
	SPIDER_BUTT = 32,
	SLEEP = 33,
	BOOK_OF_BELIAL = 34, BOOK_OF_BEAST = 34,
	BETRAYAL = 35,
	D8 = 36,
	D12 = 37,
	SUPER_BUM = 38,
	CLICKER = 39,
	MAMA_MEGA = 40,
	ETERNAL_HEART_EMPTY = 41,
	REVERSE_EMPRESS = 42, MORNING_SUN = 42,
	REVERSE_THE_SUN = 43, REVERSE_SUN = 43,
	SLEEP_NIGHTMARE = 44, DOGMA = 44,
	MEGA_MUSH = 45,
	ETERNAL_HEART_BLACK = 46,
}

CompletionType = {
	MOMS_HEART = 0,
	ISAAC = 1,
	SATAN = 2,
	BOSS_RUSH = 3,
	BLUE_BABY = 4,
	LAMB = 5,
	MEGA_SATAN = 6,
	ULTRA_GREED = 7,
	--holds event counter id for greed donations
	HUSH = 9,
	HARD_MARKS = 10, -- not supported
	ULTRA_GREEDIER = 11,
	DELIRIUM = 12,
	MOTHER = 13,
	BEAST = 14,
	TAINTED = 15, -- not supported
	TAINTED_GROUP1 = 16, -- not supported
	TAINTED_GROUP2 = 17, -- not supported
}

PedestalType = {
	DEFAULT = 0,
	FORTUNE_TELLING_MACHINE = 1,
	BLOOD_DONATION_MACHINE = 2,
	SLOT_MACHINE = 3,
	GOLDEN_CHEST = 4,
	RED_CHEST = 5,
	STONE_CHEST = 6,
	SPIKED_CHEST = 7,
	ETERNAL_CHEST = 8,
	MOMS_DRESSING_TABLE = 9,
	CHEST = 10,
	MOMS_CHEST = 11,
	OLD_CHEST = 12,
	WOODEN_CHEST = 13,
	MEGA_CHEST = 14,
	CONFESSIONAL = 15,
	GOLDEN_CHEST_COIN_SLOT = 16,
	ETERNAL_CHEST_COIN_SLOT = 17,
	OLD_CHEST_COIN_SLOT = 18,
	MEGA_CHEST_COIN_SLOT = 19,
}

DebugFlag = { -- bitwise
	ENTITY_POSITIONS = 1 << 0,
	GRID = 1 << 1,
	INFINITE_HP = 1 << 2,
	HIGH_DAMAGE = 1 << 3,
	ROOM_INFO = 1 << 4,
	HITSPHERES = 1 << 5,
	DAMAGE_VALUES = 1 << 6,
	INFINITE_ITEM_CHARGES = 1 << 7,
	HIGH_LUCK = 1 << 8,
	QUICK_KILL = 1 << 9,
	GRID_INFO = 1 << 10,
	PLAYER_ITEM_INFO = 1 << 11,
	GRID_COLLISION_POINTS = 1 << 12,
	LUA_MEMORY_USAGE = 1 << 13
}

DipSubType = {
	NORMAL = 0,
	RED = 1,
	CHUNKY = 2, CORN = 2, 
	GOLDEN = 3,
	RAINBOW = 4,
	BLACK = 5,
	HOLY = 6, WHITE = 6,
	STONE = 12, PETRIFIED = 12,
	FLAMING = 13,
	STINKY = 14, POISON = 14,
	BROWNIE = 20,	
}

PauseMenuStates = {
	CLOSED = 0,
	OPEN = 1,
	OPTIONS = 2,
}

TaintedMarksGroup = {
	BOTH = 0,
	SOULSTONE = 1,
	POLAROID_NEGATIVE = 2,
}

BagOfCraftingPickup = {
    BOC_NONE = 0,
    BOC_RED_HEART = 1,
    BOC_SOUL_HEART = 2,
    BOC_BLACK_HEART = 3,
    BOC_ETERNAL_HEART = 4,
    BOC_GOLD_HEART = 5,
    BOC_BONE_HEART = 6,
    BOC_ROTTEN_HEART = 7,
    BOC_PENNY = 8,
    BOC_NICKEL = 9,
    BOC_DIME = 10,
    BOC_LUCKY_PENNY = 11,
    BOC_KEY = 12,
    BOC_GOLD_KEY = 13,
    BOC_CHARGED_KEY = 14,
    BOC_BOMB = 15,
    BOC_GOLD_BOMB = 16,
    BOC_GIGA_BOMB = 17,
    BOC_MINI_BATTERY = 18,
    BOC_BATTERY = 19,
    BOC_MEGA_BATTERY = 20,
    BOC_CARD = 21,
    BOC_PILL = 22,
    BOC_RUNE = 23,
    BOC_DICE_SHARD = 24,
    BOC_CRACKED_KEY = 25,
    BOC_GOLD_PENNY = 26,
    BOC_GOLD_PILL = 27,
    BOC_GOLD_BATTERY = 28,
    BOC_POOP = 29,
}

WeaponModifier = { --bitwise
	CHOCOLATE_MILK = 1 << 0,
	CURSED_EYE = 1 << 1,
	BRIMSTONE = 1 << 2,
	MONSTROS_LUNG = 1 << 3,
	LUDOVICO_TECHNIQUE = 1 << 4,
	ANTI_GRAVITY = 1 << 5,
	TRACTOR_BEAM = 1 << 6,
	SOY_MILK = 1 << 7, ALMOND_MILK = 1 << 7,
	NEPTUNUS = 1 << 8,
	AZAZELS_SNEEZE = 1 << 9,
	C_SECTION = 1 << 11,
	FAMILIAR = 1 << 30,
	BONE = 1 << 31,
}

ImGuiElement = {
	Window = 0,
	Menu = 1,
	MenuItem = 2,
	Popup = 3,
	CollapsingHeader = 4,
	TreeNode = 5,
	Separator = 6,
	SeparatorText = 7,
	Text = 8,
	TextWrapped = 9,
	BulletText = 10,
	SameLine = 11, -- used to render the next element in the same line
	Button = 12,
	SmallButton = 13,
    InputInt = 14,
    InputFloat = 15,
    DragInt = 16,
    DragFloat = 17,
    SliderInt = 18,
    SliderFloat = 19,
    ColorEdit = 20,
    TabBar = 21,
    Tab = 22,
    Checkbox = 23,
    RadioButton = 24,
    Combobox = 25,
    InputText = 26,
    InputTextWithHint = 27,
    InputTextMultiline = 28,
    InputController = 29,
    InputKeyboard = 30,
    PlotLines = 31,
    PlotHistogram = 32,
}

ImGuiCallback = {
	Clicked = 0,
	Hovered = 1,
	Active = 2,
	Focused = 3,
	Visible = 4,
	Edited = 5,
	Activated = 6,
	Deactivated = 7,
	DeactivatedAfterEdit = 8,
	ToggledOpen = 9,
	Render = 10 -- Gets executed before an object gets rendered
}

ImGuiData = {
	Label = 0,   -- descriptive text of an element
	Value = 1,   -- Used for single value Elements like Text- or Integer-Inputs, Checkboxes, or the currently selected Radiobutton
	ListValues = 2, -- Used for elements that use a table as their data source like RadioButtons, Comboboxes, Plots, etc.
	Min = 3,     -- min value of a slider input
	Max = 4,     -- max value of a slider input
	HintText = 5, -- hint text of a text input, or overlay texts used in plots or progressbars
	ColorValues = 6,     -- Color input. 3 values = RGB, 4 values = RGBA
}

ImGuiColor = {
	Text = 0,
	TextDisabled = 1,
	WindowBg = 2,              -- Background of normal windows
	ChildBg = 3,               -- Background of child windows
	PopupBg = 4,               -- Background of popups, menus, tooltips windows
	Border = 5,
	BorderShadow = 6,
	FrameBg = 7,               -- Background of checkbox, radio button, plot, slider, text input
	FrameBgHovered = 8,
	FrameBgActive = 9,
	TitleBg = 10,
	TitleBgActive = 11,
	TitleBgCollapsed = 12,
	MenuBarBg = 13,
	ScrollbarBg = 14,
	ScrollbarGrab = 15,
	ScrollbarGrabHovered = 16,
	ScrollbarGrabActive = 17,
	CheckMark = 18,
	SliderGrab = 19,
	SliderGrabActive = 20,
	Button = 21,
	ButtonHovered = 22,
	ButtonActive = 23,
	Header = 24,                -- Header* colors are used for CollapsingHeader, TreeNode, Selectable, MenuItem
	HeaderHovered = 25,
	HeaderActive = 26,
	Separator = 27,
	SeparatorHovered = 28,
	SeparatorActive = 29,
	ResizeGrip = 30,            -- Resize grip in lower-right and lower-left corners of windows.
	ResizeGripHovered = 31,
	ResizeGripActive = 32,
	Tab = 33,                   -- TabItem in a TabBar
	TabHovered = 34,
	TabActive = 35,
	TabUnfocused = 36,
	TabUnfocusedActive = 37,
	PlotLines = 38,
	PlotLinesHovered = 39,
	PlotHistogram = 40,
	PlotHistogramHovered = 41,
	TableHeaderBg = 42,         -- Table header background
	TableBorderStrong = 43,     -- Table outer and header borders (prefer using Alpha=1.0 here)
	TableBorderLight = 44,      -- Table inner borders (prefer using Alpha=1.0 here)
	TableRowBg = 45,            -- Table row background (even rows)
	TableRowBgAlt = 46,         -- Table row background (odd rows)
	TextSelectedBg = 47,
	DragDropTarget = 48,        -- Rectangle highlighting a drop target
	NavHighlight = 49,          -- Gamepad/keyboard: current highlighted item
	NavWindowingHighlight = 50, -- Highlight window when using CTRL+TAB
	NavWindowingDimBg = 51,     -- Darken/colorize entire screen behind the CTRL+TAB window list, when active
	ModalWindowDimBg = 52,      -- Darken/colorize entire screen behind a modal window, when one is active
}

ImGuiWindowFlags = {
	None = 0,
	NoTitleBar = 1 << 0,   										-- Disable title-bar
	NoResize = 1 << 1,   										-- Disable user resizing with the lower-right grip
	NoMove = 1 << 2,   											-- Disable user moving the window
	NoScrollbar = 1 << 3,   									-- Disable scrollbars (window can still scroll with mouse or programmatically)
	NoScrollWithMouse = 1 << 4,   								-- Disable user vertically scrolling with mouse wheel. On child window, mouse wheel will be forwarded to the parent unless NoScrollbar is also set.
	NoCollapse = 1 << 5,   										-- Disable user collapsing window by double-clicking on it. Also referred to as Window Menu Button (e.g. within a docking node).
	AlwaysAutoResize = 1 << 6,   								-- Resize every window to its content every frame
	NoBackground = 1 << 7,   									-- Disable drawing background color (WindowBg, etc.) and outside border. Similar as using SetNextWindowBgAlpha(0.0f).
	NoSavedSettings = 1 << 8,   								-- Never load/save settings in .ini file
	NoMouseInputs  = 1 << 9,   									-- Disable catching mouse, hovering test with pass through
	MenuBar = 1 << 10,  										-- Has a menu-bar
	HorizontalScrollbar = 1 << 11,								-- Allow horizontal scrollbar to appear (off by default). You may use SetNextWindowContentSize(ImVec2(width,0.0f)); prior to calling Begin() to specify width. Read code in imgui_demo in the "Horizontal Scrolling" section.
	NoFocusOnAppearing = 1 << 12,								-- Disable taking focus when transitioning from hidden to visible state
	NoBringToFrontOnFocus = 1 << 13,							-- Disable bringing window to front when taking focus (e.g. clicking on it or programmatically giving it focus)
	AlwaysVerticalScrollbar = 1 << 14,  						-- Always show vertical scrollbar (even if ContentSize.y < Size.y)
	AlwaysHorizontalScrollbar = 1 << 15,						-- Always show horizontal scrollbar (even if ContentSize.x < Size.x)
	NoNavInputs = 1 << 16,  									-- No gamepad/keyboard navigation within the window
	NoNavFocus = 1 << 17,  										-- No focusing toward this window with gamepad/keyboard navigation (e.g. skipped by CTRL+TAB)
	UnsavedDocument = 1 << 18,									-- Display a dot next to the title. When used in a tab/docking context, tab is selected when clicking the X + closure is not assumed (will wait for user to stop submitting the tab). Otherwise closure is assumed

	NoNav =	(1 << 16) | (1 << 17),								-- ImGuiWindowFlags.NoNavInputs | ImGuiWindowFlags.NoNavFocus
	NoDecoration = (1 << 0) | (1 << 1) | (1 << 3) | (1 << 5),	-- ImGuiWindowFlags.NoTitleBar | ImGuiWindowFlags.NoResize | ImGuiWindowFlags.NoScrollbar | ImGuiWindowFlags.NoCollapse
	NoInputs = (1 << 9) | (1 << 16) | (1 << 17),				-- ImGuiWindowFlags.NoMouseInputs | ImGuiWindowFlags.NoNavInputs | ImGuiWindowFlags.NoNavFocus
}

ImGuiChildFlags = {
    None                    = 0,
    Border                  = 1 << 0,   -- Show an outer border and enable WindowPadding. (IMPORTANT: this is always == 1 == true for legacy reason)
    AlwaysUseWindowPadding  = 1 << 1,   -- Pad with style.WindowPadding even if no border are drawn (no padding by default for non-bordered child windows because it makes more sense)
    ResizeX                 = 1 << 2,   -- Allow resize from right border (layout direction). Enable .ini saving (unless ImGuiWindowFlags_NoSavedSettings passed to window flags)
    ResizeY                 = 1 << 3,   -- Allow resize from bottom border (layout direction).
    AutoResizeX             = 1 << 4,   -- Enable auto-resizing width. Read "IMPORTANT: Size measurement" details above.
    AutoResizeY             = 1 << 5,   -- Enable auto-resizing height. Read "IMPORTANT: Size measurement" details above.
    AlwaysAutoResize        = 1 << 6,   -- Combined with AutoResizeX/AutoResizeY. Always measure size even when child is hidden, always return true, always disable clipping optimization! NOT RECOMMENDED.
    FrameStyle              = 1 << 7,   -- Style the child window like a framed item: use FrameBg, FrameRounding, FrameBorderSize, FramePadding instead of ChildBg, ChildRounding, ChildBorderSize, WindowPadding.
}

PocketItemType = {
	PILL = 0,
	CARD = 1,
	ACTIVE_ITEM = 2,
}

ItemAnim = {
	CHARGE = 0,
	CHARGE_FULL = 1,
	SHOOT = 2,
	SHOOT_ALT = 3,
}

XMLNode = {
	MOD = 0,
	ENTITY = 1,
	PLAYER = 2,
	ITEM = 3,
	TRINKET = 4,
	PILL = 5,
	CARD = 6,
	MUSIC = 7,
	SOUND = 8,
	CHALLENGE = 9,
	ITEMPOOL = 10,
	NIGHTMARE = 11,
	COSTUME = 12,
	NULLCOSTUME = 13,
	WISP = 14,
	WISPCOLOR = 15,
	CURSE = 16,
	LOCUST = 17,
	LOCUSTCOLOR = 18,
	BOMBCOSTUME = 19,
	CRAFTINGRECIPE = 20,
	BOSSPOOL = 21,
	BOSSPORTRAIT = 22,
	CUTSCENE = 23,
	STAGE = 24,
	BACKDROP = 25,
	ACHIEVEMENT = 26,
	GIANTBOOK = 27,
	BOSSRUSHWAVE = 28,
	PLAYERFORM = 29,
	NULLITEM = 30,
	BOSSCOLOR = 31,
	FXLAYER = 32,
	FXPARAM = 33,
	FXRAY = 34,
}

AutocompleteType = {
	NONE = 0,
	ENTITY = 1,
	GOTO = 2,
	STAGE = 3,
	GRID = 4,
	DEBUG_FLAG = 5,
	ITEM = 6,
	CHALLENGE = 7,
	COMBO = 8,
	CUTSCENE = 9,
	MACRO = 10,
	SFX = 11,
	CURSE = 12,
	METRO = 13,
	DELIRIOUS = 14,
	PLAYER = 15,
	ACHIEVEMENT = 16,
	MODFOLDER = 17,
	CUSTOM = 18,
}

AnimRenderFlags = { -- bitwise
	GLITCH = 1 << 1,
	COLOROFFSET_CHAMPION = 1 << 4,
	STATIC = 1 << 5,
	IGNORE_GAME_TIME = 1 << 6,
	GOLDEN = 1 << 7,
	ENABLE_LAYER_LIGHTING = 1 << 10,
	ENABLE_NULL_LAYER_LIGHTING = 1 << 11
}

DialogButtons = {
	OK = 0,
	OK_CANCEL = 1,
	ABORT_RETRY_IGNORE = 2,
	YES_NO_CANCEL = 3,
	YES_NO = 4,
	RETRY_CANCEL = 5,
	CANCEL_TRY_CONTINUE = 6,
	HELP = 0x4000
}

DialogIcons = {
	ERROR = 0x10,
	HAND = 0x10,
	STOP = 0x10,
	QUESTION = 0x20,
	EXCLAMATION = 0x30,
	WARNING = 0x30,
	ASTERISK = 0x40,
	INFORMATION = 0x40
}

DialogReturn = {
	OK = 1,
	CANCEL = 2,
	ABORT = 3,
	RETRY = 4,
	IGNORE = 5,
	YES = 6,
	NO = 7,
	TRY_AGAIN = 10,
	CONTINUE = 11
}

ProceduralEffectConditionType = {
	ACTIVE = 0,
	TEAR_FIRE = 1,
	ENEMY_HIT = 2,
	ENEMY_KILL = 3,
	DAMAGE_TAKEN = 4,
	ROOM_CLEAR = 5,
	ENTITY_SPAWN = 6,
	PICKUP_COLLECTED = 7,
	CHAIN = 8, -- trigger if previous `ProceduralEffect` is triggered (or dropped by rate).
}

ProceduralEffectActionType = {
	USE_ACTIVE_ITEM = 0,
	ADD_TEMPRORY_EFFECT = 1,
	CONVERT_ENTITIES = 2,
	AREA_DAMAGE = 3,
	SPAWN_ENTITY = 4,
	FART = 5,
}

EntityTag = { -- bitwise
	FLY = 1 << 0,
	SPIDER = 1 << 1,
	--unused?
	GHOST = 1 << 3,
	NOREROLL = 1 << 4,
	CANSACRIFICE = 1 << 5,
	EXPLOSIVE_SOUL = 1 << 6,
	HOMING_SOUL = 1 << 7,
	BRIMSTONE_SOUL = 1 << 8,
	NODELIRIUM = 1 << 9,
}

GibFlag = { -- bitwise
	BLOOD = 1 << 0,
	BONE = 1 << 1,
	GUT = 1 << 2,
	EYE = 1 << 3,
	LARGE = 1 << 4,
	POOP = 1 << 5,
	WORM = 1 << 6,
	ROCK = 1 << 7,
	ROCK_SMALL = 1 << 8,
	SOUND_BABY = 1 << 9,
	SOUND_BONE = 1 << 10,
	CHAIN = 1 << 11,
	DUST = 1 << 12,
	HUGE = 1 << 13,
}

BombCostumeLayer = {
	BACK = 0,
	BODY2 = 1,
	FRONT = 2,
	FRONT2 = 3,
	OVERLAY = 4,
}

PurityState = {
	--- Default value if no Purity item is owned.
	RED = 0,
	BLUE = 1,
	YELLOW = 2,
	ORANGE = 3,
}

ImGuiNotificationType = {
	INFO = 0,
	SUCCESS = 1,
	WARNING = 2,
	ERROR = 3,
}

SpecialQuest = {
	DISABLED = -1,
	DEFAULT = 0,
	MIRROR = 1,
	MINESHAFT = 2,
}

BlendFactor = {
	ZERO = 0,
	ONE = 1,
	SRC_COLOR = 2,
	ONE_MINUS_SRC_COLOR = 3,
	DST_COLOR = 4,
	ONE_MINUS_DST_COLOR = 5,
	SRC_ALPHA = 6,
	ONE_MINUS_SRC_ALPHA = 7,
	DST_ALPHA = 8,
	ONE_MINUS_DST_ALPHA = 9,
	-- the following are currently not supported
	CONSTANT_COLOR = 10,
	ONE_MINUS_CONSTANT_COLOR = 11,
	CONSTANT_ALPHA = 12,
	ONE_MINUS_CONSTANT_ALPHA = 13,
	SRC_ALPHA_SATURATE = 14,
}

BlendEquation = {
	FUNC_ADD = 0,
	FUNC_SUBTRACT = 1,
	FUNC_REVERSE_SUBTRACT = 2,
	MIN = 3,
	MAX = 4,
}

BlendType = {
	CONSTANT = 0,
	NORMAL = 1,
	ADDITIVE = 2,
	MULTIPLICATIVE = 3,
	OVERLAY = 4,
}

MinimapState = {
	NORMAL = 0,
	EXPANDED = 1,
	EXPANDED_OPAQUE = 2
}

DwmWindowAttribute = {
    DWMWA_NCRENDERING_ENABLED=1,
    DWMWA_NCRENDERING_POLICY=2,
    DWMWA_TRANSITIONS_FORCEDISABLED=3,
    DWMWA_ALLOW_NCPAINT=4,
    DWMWA_CAPTION_BUTTON_BOUNDS=5,
    DWMWA_NONCLIENT_RTL_LAYOUT=6,
    DWMWA_FORCE_ICONIC_REPRESENTATION=7,
    DWMWA_FLIP3D_POLICY=8,
    DWMWA_EXTENDED_FRAME_BOUNDS=9,
    DWMWA_HAS_ICONIC_BITMAP=10,
    DWMWA_DISALLOW_PEEK=11,
    DWMWA_EXCLUDED_FROM_PEEK=12,
    DWMWA_CLOAK=13,		--blocked
    DWMWA_CLOAKED=14,	--blocked
    DWMWA_FREEZE_REPRESENTATION=15,
    DWMWA_PASSIVE_UPDATE_MODE=16,
    DWMWA_USE_HOSTBACKDROPBRUSH=17,
    DWMWA_USE_IMMERSIVE_DARK_MODE = 20,
    DWMWA_WINDOW_CORNER_PREFERENCE = 33,
    DWMWA_BORDER_COLOR=34,
    DWMWA_CAPTION_COLOR=35,
    DWMWA_TEXT_COLOR=36,
    DWMWA_VISIBLE_FRAME_BORDER_THICKNESS=37,
    DWMWA_SYSTEMBACKDROP_TYPE=38,
    DWMWA_LAST=39
}

ConceptionFamiliarFlag = { -- bitwise
	LEECH = 1 << 0,
	DARK_BUM = 1 << 1,
	DEMON_BABY = 1 << 2,
	INCUBUS = 1 << 3,
	LIL_BRIMSTONE = 1 << 4,
	SUCCUBUS = 1 << 5,
	GUARDIAN_ANGEL = 1 << 6,
	HOLY_WATER = 1 << 7,
	RELIC = 1 << 8,
	SWORN_PROTECTOR = 1 << 9,
	SERAPHIM = 1 << 10,
	LIL_ABADDON = 1 << 11,
	TWISTED_PAIR = 1 << 12,
}

StatusEffect = {
	BAITED = 0,
	BLEEDING = 1,
	BRIMSTONE_MARK = 2,
	BURN = 3,
	CHARMED = 4,
	CONFUSION = 5,
	FEAR = 6,
	FREEZE = 7,
	ICE = 8,
	KNOCKBACK = 9,
	MAGNETIZED = 10,
	MIDAS_FREEZE = 11,
	POISON = 12,
	SHRINK = 13,
	SLOWING = 14,
	WEAKNESS = 15,
}

CharacterMenuStatus = {
	DEFAULT = 0,
	SEED = 1,
	RANDOM_SELECTION = 2,
	RANDOM_CHARACTER_SELECTION = 2,
	FADEOUT = 3,
	CHARACTER_PAPER_SWAP = 4,
}

DoorMask = {
	LEFT0 = 1 << DoorSlot.LEFT0,
	UP0 = 1 << DoorSlot.UP0,
	RIGHT0 = 1 << DoorSlot.RIGHT0,
	DOWN0 = 1 << DoorSlot.DOWN0,
	LEFT1 = 1 << DoorSlot.LEFT1,
	UP1 = 1 << DoorSlot.UP1,
	RIGHT1 = 1 << DoorSlot.RIGHT1,
	DOWN1 = 1 << DoorSlot.DOWN1,
}

WaterClipFlag = {
	--UNKNOWN_UNUSED = 1 << 0,
	DISABLE_RENDER_ABOVE_WATER = 1 << 1,  -- When set for an Entity, also enables rendering below water
	ENABLE_RENDER_BELOW_WATER = 1 << 2,  -- Entity only, Allows the "below water" rendering to happen alongside "above water" rendering
	DISABLE_RENDER_BELOW_WATER = 1 << 3,  -- Takes priority over other flags
	--UNKNOWN_UNUSED = 1 << 4,
	DISABLE_RENDER_REFLECTION = 1 << 5,  -- Entity only, GridEntities don't get reflections
	IGNORE_WATER_RENDERING = 1 << 6,  -- Entity only, overrides other flags and renders the entity above water only, no reflection
	FORCE_WATER_RIPPLE_WHEN_MOVING = 1 << 7,  -- Entity only, only "grounded" entities will spawn water ripples without this flag
}

PlayerHUDLayout = {
	NORMAL = 0,
	JACOB_AND_ESAU = 1,
	COMPACT = 2,  -- Used for co-op players, and for P1 if there are >2 players
	COMPACT_JACOB_AND_ESAU = 3,  -- Used for J&E if they are not P1 or if there are >3 players
}

RoomEventOutput = {
	GROUP_0 = 0,
	GROUP_1 = 1,
	GROUP_2 = 2,
	GROUP_3 = 3,
	GROUP_ROOM_CLEAR = 9,
}

SuplexState = {
	INACTIVE = 0,	
	DASHING = 1,
	AIMING = 2,
	ASCENDING = 3,	
	DESCENDING = 4,
}

CustomCacheTag = {
	FAMILIAR_MULTIPLIER = "familiarmultiplier",
	MAX_COINS = "maxcoins",
	MAX_KEYS = "maxkeys",
	MAX_BOMBS = "maxbombs",
	TEARS_CAP = "tearscap",
	STAT_MULTIPLIER = "statmultiplier",
}

EvaluateStatStage = {
	TEARS_UP = 0,
	FLAT_TEARS = 1,
	DAMAGE_UP = 2,
	FLAT_DAMAGE = 3,
}

StringTableCategory = {
	DEFAULT = "Default",
	ITEMS = "Items",
	CURSES = "Curses",
	ENTITIES = "Entities",
	MINIBOSSES = "Minibosses",
	PLAYERS = "Players",
	POCKET_ITEMS = "PocketItems",
	STAGES = "Stages",
	FORTUNE_GENERAL = "Fortune_General",
	FORTUNE_RULES = "Fortune_Rules",
	FORTUNE_SEEDS = "Fortune_Seeds",
	RUN_STATUS = "RunStatus",
	ONLINE = "Online",
}

SplitTearType = {
	GENERIC = 0,
	QUAD = 1,  -- Cricket's Body
	PARASITE = 2,
	BONE = 3,
	ABSORB = 4,  -- Lachryphagy
	SPORE = 5,  -- Mucormycosis
	STICKY = 6,  -- Explosivo/Booger/Spore for knives/lasers/ludo
	BURST = 7,  -- Haemolacria
	POP = 8,  -- Pop! + Lasers
	MULTIDIMENSIONAL = 9,
	ANGELIC_PRISM = 10,
}

UseActiveItemResultFlag = {
	DISCHARGE = 1 << 0,
	REMOVE = 1 << 8,
}


--deprecated enums

Achievement.REVERSED_THE_HEIROPHANT = 529
Achievement.RESERVED_HEIROPHANT = 529
Achievement.HAEMOLACHRIA = Achievement.HAEMOLACRIA
Achievement.CROOKED_CARD = Achievement.CROOKED_PENNY
MainMenuType.SEED = MainMenuType.ONLINELOBBY
