Mystery setup

This commit is contained in:
2026-05-25 00:23:10 -05:00
parent bceff701bf
commit 3fae7e5b4c
7 changed files with 70 additions and 22 deletions

View File

@@ -14,6 +14,9 @@
[NoSettingName]
public RaceMode Race { get; set; } = RaceMode.Normal;
[NoSettingName]
public MysteryMode Mystery { get; set; } = MysteryMode.Normal;
[ForbiddenSetting([Apr2025], Mode.Inverted)]
[RequiredSetting([Pikit], Mode.Open)]
public Mode Mode { get; set; } = Mode.Open;
@@ -204,6 +207,12 @@
[NoSettingName]
public Hints Hints { get; set; } = Hints.Off;
public SeedSettings Clone() {
var newSettings = (SeedSettings) this.MemberwiseClone();
return newSettings;
}
}
public enum RandomizerInstance {
@@ -218,6 +227,11 @@
[AdditionalSetting("--securerandom")] Race,
}
public enum MysteryMode {
Normal,
[AdditionalSetting("--mystery")] Mystery,
}
public enum Mode {
Open,
Standard,