isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
118 lines (117 loc) • 9.99 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.STAGE_TO_STAGE_ID_GREED_MODE = exports.STAGE_TO_STAGE_ID = void 0;
const isaac_typescript_definitions_1 = require("isaac-typescript-definitions");
const ReadonlyMap_1 = require("../types/ReadonlyMap");
const BASEMENT_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.BASEMENT, // 0
[]: isaac_typescript_definitions_1.StageID.CELLAR, // 1
[]: isaac_typescript_definitions_1.StageID.BURNING_BASEMENT, // 2
[]: isaac_typescript_definitions_1.StageID.BASEMENT, // 3
[]: isaac_typescript_definitions_1.StageID.DOWNPOUR, // 4
[]: isaac_typescript_definitions_1.StageID.DROSS, // 5
};
const CAVES_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.CAVES, // 0
[]: isaac_typescript_definitions_1.StageID.CATACOMBS, // 1
[]: isaac_typescript_definitions_1.StageID.FLOODED_CAVES, // 2
[]: isaac_typescript_definitions_1.StageID.CAVES, // 3
[]: isaac_typescript_definitions_1.StageID.MINES, // 4
[]: isaac_typescript_definitions_1.StageID.ASHPIT, // 5
};
const DEPTHS_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.DEPTHS, // 0
[]: isaac_typescript_definitions_1.StageID.NECROPOLIS, // 1
[]: isaac_typescript_definitions_1.StageID.DANK_DEPTHS, // 2
[]: isaac_typescript_definitions_1.StageID.DEPTHS, // 3
[]: isaac_typescript_definitions_1.StageID.MAUSOLEUM, // 4
[]: isaac_typescript_definitions_1.StageID.GEHENNA, // 5
};
const WOMB_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.WOMB, // 0
[]: isaac_typescript_definitions_1.StageID.UTERO, // 1
[]: isaac_typescript_definitions_1.StageID.SCARRED_WOMB, // 2
[]: isaac_typescript_definitions_1.StageID.WOMB, // 3
[]: isaac_typescript_definitions_1.StageID.CORPSE, // 4
[]: isaac_typescript_definitions_1.StageID.MORTIS, // 5
};
const BLUE_WOMB_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.BLUE_WOMB, // 0
[]: isaac_typescript_definitions_1.StageID.BLUE_WOMB, // 1
[]: isaac_typescript_definitions_1.StageID.BLUE_WOMB, // 2
[]: isaac_typescript_definitions_1.StageID.BLUE_WOMB, // 3
[]: isaac_typescript_definitions_1.StageID.BLUE_WOMB, // 4
[]: isaac_typescript_definitions_1.StageID.BLUE_WOMB, // 5
};
const SHEOL_CATHEDRAL_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.SHEOL, // 0
[]: isaac_typescript_definitions_1.StageID.CATHEDRAL, // 1
[]: isaac_typescript_definitions_1.StageID.SHEOL, // 2
[]: isaac_typescript_definitions_1.StageID.SHEOL, // 3
[]: isaac_typescript_definitions_1.StageID.SHEOL, // 4
[]: isaac_typescript_definitions_1.StageID.SHEOL, // 5
};
const DARK_ROOM_CHEST_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.DARK_ROOM, // 0
[]: isaac_typescript_definitions_1.StageID.CHEST, // 1
[]: isaac_typescript_definitions_1.StageID.DARK_ROOM, // 2
[]: isaac_typescript_definitions_1.StageID.DARK_ROOM, // 3
[]: isaac_typescript_definitions_1.StageID.DARK_ROOM, // 4
[]: isaac_typescript_definitions_1.StageID.DARK_ROOM, // 5
};
const VOID_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.VOID, // 0
[]: isaac_typescript_definitions_1.StageID.VOID, // 1
[]: isaac_typescript_definitions_1.StageID.VOID, // 2
[]: isaac_typescript_definitions_1.StageID.VOID, // 3
[]: isaac_typescript_definitions_1.StageID.VOID, // 4
[]: isaac_typescript_definitions_1.StageID.VOID, // 5
};
const HOME_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.HOME, // 0
[]: isaac_typescript_definitions_1.StageID.HOME, // 1
[]: isaac_typescript_definitions_1.StageID.HOME, // 2
[]: isaac_typescript_definitions_1.StageID.HOME, // 3
[]: isaac_typescript_definitions_1.StageID.HOME, // 4
[]: isaac_typescript_definitions_1.StageID.HOME, // 5
};
exports.STAGE_TO_STAGE_ID = {
[]: BASEMENT_TO_STAGE_ID, // 1
[]: BASEMENT_TO_STAGE_ID, // 2
[]: CAVES_TO_STAGE_ID, // 3
[]: CAVES_TO_STAGE_ID, // 4
[]: DEPTHS_TO_STAGE_ID, // 5
[]: DEPTHS_TO_STAGE_ID, // 6
[]: WOMB_TO_STAGE_ID, // 7
[]: WOMB_TO_STAGE_ID, // 8
[]: BLUE_WOMB_TO_STAGE_ID, // 9
[]: SHEOL_CATHEDRAL_TO_STAGE_ID, // 10
[]: DARK_ROOM_CHEST_TO_STAGE_ID, // 11
[]: VOID_TO_STAGE_ID, // 12
[]: HOME_TO_STAGE_ID, // 13
};
const SHOP_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.SHOP, // 0
[]: isaac_typescript_definitions_1.StageID.SHOP, // 1
[]: isaac_typescript_definitions_1.StageID.SHOP, // 2
[]: isaac_typescript_definitions_1.StageID.SHOP, // 3
[]: isaac_typescript_definitions_1.StageID.SHOP, // 4
[]: isaac_typescript_definitions_1.StageID.SHOP, // 5
};
const ULTRA_GREED_TO_STAGE_ID = {
[]: isaac_typescript_definitions_1.StageID.ULTRA_GREED, // 0
[]: isaac_typescript_definitions_1.StageID.ULTRA_GREED, // 1
[]: isaac_typescript_definitions_1.StageID.ULTRA_GREED, // 2
[]: isaac_typescript_definitions_1.StageID.ULTRA_GREED, // 3
[]: isaac_typescript_definitions_1.StageID.ULTRA_GREED, // 4
[]: isaac_typescript_definitions_1.StageID.ULTRA_GREED, // 5
};
exports.STAGE_TO_STAGE_ID_GREED_MODE = new ReadonlyMap_1.ReadonlyMap([
[], // 1
[], // 2
[], // 3
[], // 4
[], // 5
[], // 6
[], // 7
]);