Custom Stages
Hierarchy
-
Feature
↳
CustomStages
Methods
setCustomStage
▸ setCustomStage(name
, firstFloor?
, streakText?
, verbose?
): void
Helper function to warp to a custom stage/level.
Custom stages/levels must first be defined in the "tsconfig.json" file. See the documentation for more details: https://isaacscript.github.io/main/custom-stages/
In order to use this function, you must upgrade your mod with ISCFeature.CUSTOM_STAGES
.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
name | string | undefined | The name of the custom stage, corresponding to what is in the "tsconfig.json" file. |
firstFloor | boolean | true | Optional. Whether to go to the first floor or the second floor. For example, if you have a custom stage emulating Caves, then the first floor would be Caves 1, and the second floor would be Caves 2. Default is true. |
streakText | boolean | true | Optional. Whether to show the streak text at the top of the screen that announces the name of the level. Default is true. |
verbose | boolean | false | Optional. Whether to log additional information about the rooms that are chosen. Default is false. |
Returns
void
Defined in
packages/isaacscript-common/src/classes/features/other/CustomStages.ts:494
disableCustomStage
▸ disableCustomStage(): void
Helper function to disable the custom stage. This is typically called before taking the player to a vanilla floor.
In order to use this function, you must upgrade your mod with ISCFeature.CUSTOM_STAGES
.
Returns
void
Defined in
packages/isaacscript-common/src/classes/features/other/CustomStages.ts:603