More settings!

This commit is contained in:
2026-02-07 17:01:23 -06:00
parent 28948fdc80
commit 9a40c9dc0f
3 changed files with 10 additions and 1 deletions

4
.gitmodules vendored
View File

@@ -10,3 +10,7 @@
path = BetaRandomizer path = BetaRandomizer
url = https://git.gwaa.kiwi/alttpr-gwaa-kiwi/alttpr-python url = https://git.gwaa.kiwi/alttpr-gwaa-kiwi/alttpr-python
branch = beta branch = beta
[submodule "PikitRandomizer"]
path = PikitRandomizer
url = https://git.gwaa.kiwi/alttpr-gwaa-kiwi/alttpr-python.git
branch = pikit

View File

@@ -16,6 +16,7 @@
public RaceMode Race { get; set; } = RaceMode.Normal; public RaceMode Race { get; set; } = RaceMode.Normal;
[ForbiddenSetting([Apr2025], Mode.Inverted)] [ForbiddenSetting([Apr2025], Mode.Inverted)]
[RequiredSetting([Pikit], Mode.Open)]
public Mode Mode { get; set; } = Mode.Open; public Mode Mode { get; set; } = Mode.Open;
[SettingName("swords")] [SettingName("swords")]
@@ -72,6 +73,7 @@
[SettingName("shuffleenemies")] [SettingName("shuffleenemies")]
[IgnoreSetting(Apr2025)] [IgnoreSetting(Apr2025)]
[RequiredSetting([Pikit], EnemyShuffle.Vanilla)]
public EnemyShuffle EnemyShuffle { get; set; } = EnemyShuffle.Vanilla; public EnemyShuffle EnemyShuffle { get; set; } = EnemyShuffle.Vanilla;
[SettingName("shuffle_damage_table")] [SettingName("shuffle_damage_table")]
@@ -115,6 +117,7 @@
public PotShuffle PotShuffle { get; set; } = PotShuffle.Vanilla; public PotShuffle PotShuffle { get; set; } = PotShuffle.Vanilla;
[IgnoreSetting(Apr2025)] [IgnoreSetting(Apr2025)]
[RequiredSetting([Pikit], PrizeShuffle.Vanilla)]
public PrizeShuffle PrizeShuffle { get; set; } = PrizeShuffle.Vanilla; public PrizeShuffle PrizeShuffle { get; set; } = PrizeShuffle.Vanilla;
[NoSettingName] [NoSettingName]
@@ -186,7 +189,7 @@
public OverworldMapFog OverworldMapFog { get; set; } = OverworldMapFog.Fog; public OverworldMapFog OverworldMapFog { get; set; } = OverworldMapFog.Fog;
[NoSettingName] [NoSettingName]
[IgnoreSetting(Apr2025)] [IgnoreSetting(Apr2025, Pikit)]
public TileSwap TileSwap { get; set; } = TileSwap.Vanilla; public TileSwap TileSwap { get; set; } = TileSwap.Vanilla;
[SettingName("damage_challenge")] [SettingName("damage_challenge")]
@@ -200,6 +203,7 @@
public enum RandomizerInstance { public enum RandomizerInstance {
[GeneratorSettings("base", "GK_", "--bps", "--spoiler=json")] Base, [GeneratorSettings("base", "GK_", "--bps", "--spoiler=json")] Base,
[GeneratorSettings("beta", "GK_", "--bps", "--spoiler=json")] Beta, [GeneratorSettings("beta", "GK_", "--bps", "--spoiler=json")] Beta,
[GeneratorSettings("pikit", "GK_", "--bps", "--spoiler=json")] Pikit,
[GeneratorSettings("apr2025", "ER_", requireFlips: true, "--json_spoiler")] Apr2025, [GeneratorSettings("apr2025", "ER_", requireFlips: true, "--json_spoiler")] Apr2025,
} }

1
PikitRandomizer Submodule

Submodule PikitRandomizer added at 2738f61c0d