Mystery setup
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user