Overworld settings
This commit is contained in:
@@ -50,6 +50,10 @@
|
||||
[ForbiddenSetting([Apr2025], EntranceShuffle.Swapped)]
|
||||
public EntranceShuffle EntranceShuffle { get; set; } = EntranceShuffle.Vanilla;
|
||||
|
||||
[SettingName("overworld_map")]
|
||||
[IgnoreSetting(Apr2025)]
|
||||
public OverworldMapDungeons OverworldMapDungeons { get; set; } = OverworldMapDungeons.Vanilla;
|
||||
|
||||
[NoSettingName]
|
||||
[IgnoreSetting(Apr2025)]
|
||||
public LinksHouse LinksHouse { get; set; } = LinksHouse.Vanilla;
|
||||
@@ -161,6 +165,26 @@
|
||||
[IgnoreSetting(Apr2025)]
|
||||
public FluteShuffle FluteShuffle { get; set; } = FluteShuffle.Vanilla;
|
||||
|
||||
[SettingName("ow_layout")]
|
||||
[IgnoreSetting(Apr2025, Base)]
|
||||
public OverworldLayout OverworldLayout { get; set; } = OverworldLayout.Vanilla;
|
||||
|
||||
[NoSettingName]
|
||||
[IgnoreSetting(Apr2025, Base)]
|
||||
public OverworldWorldLayouts OverworldWorldLayouts { get; set; } = OverworldWorldLayouts.Parallel;
|
||||
|
||||
[NoSettingName]
|
||||
[IgnoreSetting(Apr2025, Base)]
|
||||
public OverworldLayoutTerrain OverworldLayoutTerrain { get; set; } = OverworldLayoutTerrain.SameOnly;
|
||||
|
||||
[NoSettingName]
|
||||
[IgnoreSetting(Apr2025, Base)]
|
||||
public OverworldLayoutEdges OverworldLayoutEdges { get; set; } = OverworldLayoutEdges.Unrestricted;
|
||||
|
||||
[NoSettingName]
|
||||
[IgnoreSetting(Apr2025, Base)]
|
||||
public OverworldMapFog OverworldMapFog { get; set; } = OverworldMapFog.Fog;
|
||||
|
||||
[NoSettingName]
|
||||
[IgnoreSetting(Apr2025)]
|
||||
public TileSwap TileSwap { get; set; } = TileSwap.Vanilla;
|
||||
@@ -285,6 +309,12 @@
|
||||
[SettingName("insanity")] Decoupled,
|
||||
}
|
||||
|
||||
public enum OverworldMapDungeons {
|
||||
[SettingName("default")] Vanilla,
|
||||
Compass,
|
||||
Map,
|
||||
}
|
||||
|
||||
public enum LinksHouse {
|
||||
Vanilla,
|
||||
[AdditionalSetting("--shufflelinks")] Shuffled,
|
||||
@@ -458,6 +488,32 @@
|
||||
[AdditionalSetting("--ow_mixed")] TileSwap,
|
||||
}
|
||||
|
||||
public enum OverworldLayout {
|
||||
Vanilla,
|
||||
[SettingName("grid")] ShuffledGrid,
|
||||
[SettingName("wild")] Shuffled,
|
||||
}
|
||||
|
||||
public enum OverworldWorldLayouts {
|
||||
Parallel,
|
||||
[AdditionalSetting("--ow_unparallel")] Independent,
|
||||
}
|
||||
|
||||
public enum OverworldLayoutEdges {
|
||||
Unrestricted,
|
||||
[AdditionalSetting("--ow_keepsimilar")] Grouped,
|
||||
}
|
||||
|
||||
public enum OverworldLayoutTerrain {
|
||||
SameOnly,
|
||||
[AdditionalSetting("--ow_terrain")] AllowMixed,
|
||||
}
|
||||
|
||||
public enum OverworldMapFog {
|
||||
Fog,
|
||||
[AdditionalSetting("--ow_no_fog")] NoFog,
|
||||
}
|
||||
|
||||
public enum DamageChallengeMode {
|
||||
Normal,
|
||||
OHKO,
|
||||
|
||||
Submodule BetaRandomizer updated: 6a58773dad...b1a71ef9b1
Reference in New Issue
Block a user