SpatialDistortions
Spatial Distortions is a mod that randomizes the order of floors within a run.
This documentation is up-to-date with version 0.0.5 of Spatial Distortions.
Options
There’s one user setting, Final floor warning text: Controls whether or not a warning label should appear on the final floor (as in the order played) of the dungeon.
Custom rules
The following rules can put a constraint on the random order of floors.
Floor order
- Forward: Forces each floor (per zone) to appear in order, i.e. x-1 MUST appear before x-2 can appear. The various zones may still mix with each other.
- Reverse: Same, but in reverse order, i.e. x-4 MUST appear before x-3.
- Random (default): This constraint does not apply.
Zone order
- Forward: Forces each floor to not appear until the same floor in the previous zone has appeared, i.e. 1-2 MUST appear before 2-2. The floors may still mix with each other, i.e. 2-1 may appear anywhere around 1-2 and 2-2.
- Reverse: Same, but in reverse order, i.e. 4-2 MUST appear before 3-2.
- Random (default): This constraint does not apply.
Clustering
- Zone: Once a floor appears, all floors from the same zone must immediately follow (in any order) before any other floors appear; i.e. 1-1, 1-2, 1-3, and 1-4 must all appear consecutively (but not necessarily in that order).
- Level: Same, but cluster the floors of a zone instead; i.e. 1-1, 2-1, 3-1, 4-1, and (if you’re playing Amplified) 5-1 must all appear consecutively (but not necessarily in that order).
- None (default): This constraint does not apply.
Preserve boss alignment
If checked, bosses will appear in the same locations as before the dungeon is randomized.
Force single final boss
If checked, in a run with multiple bosses at the end of the final depth, one boss will be chosen at random to be 5-4 with the remaining boss floors discarded.
Even if not checked, the following combinations of settings will force it anyway:
- Zone order isn’t Random
- Clustering is by Level
- Clustering is by Zone, with Preserve Boss Alignment enabled