From f9ef948c684ee83247df969d594b889b531554aa Mon Sep 17 00:00:00 2001 From: Kara Alexandra Date: Sun, 9 Mar 2025 17:26:41 -0500 Subject: [PATCH] Add bombbag and crystal book --- ALttPRandomizer/Model/SeedSettings.cs | 18 ++++++++++++++++++ BaseRandomizer | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ALttPRandomizer/Model/SeedSettings.cs b/ALttPRandomizer/Model/SeedSettings.cs index e849b7d..94f367c 100644 --- a/ALttPRandomizer/Model/SeedSettings.cs +++ b/ALttPRandomizer/Model/SeedSettings.cs @@ -101,6 +101,14 @@ [NoSettingName([Apr2025])] public DarkRoomSettings DarkRooms { get; set; } = DarkRoomSettings.RequireLamp; + [NoSettingName] + [RequiredSetting([Apr2025], BombSettings.Normal)] + public BombSettings Bombs { get; set; } = BombSettings.Normal; + + [NoSettingName] + [RequiredSetting([Apr2025], BookSettings.Normal)] + public BookSettings Book { get; set; } = BookSettings.Normal; + [SettingName("door_shuffle")] [RequiredSetting([Apr2025], DoorShuffle.Vanilla)] [NoSettingName([Apr2025])] @@ -261,6 +269,16 @@ [SettingName("require_lamp")] [AddStartingItems("Lamp")] StartingLamp, } + public enum BombSettings { + Normal, + [AdditionalSetting("--bombbag")] BombBagRequired, + } + + public enum BookSettings { + Normal, + [AdditionalSetting("--crystal_book")] CrystalSwitches, + } + public enum DoorShuffle { Vanilla, Basic, diff --git a/BaseRandomizer b/BaseRandomizer index ef642e6..4a8ab9e 160000 --- a/BaseRandomizer +++ b/BaseRandomizer @@ -1 +1 @@ -Subproject commit ef642e6c1f9849c82a316bfe9f1cf7b0d273d761 +Subproject commit 4a8ab9e02fd10a4c3127f775f32a978e5c8a19d4