From e5b9af9c53da5297fdf109e513d98d428a53bbda Mon Sep 17 00:00:00 2001 From: gymnast86 Date: Tue, 4 Aug 2026 03:24:56 -0700 Subject: [PATCH] fix bulblin camp key not being accounted for in keysy --- src/dusk/randomizer/generator/data/startflags.yaml | 2 ++ src/dusk/randomizer/generator/logic/item_pool.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/dusk/randomizer/generator/data/startflags.yaml b/src/dusk/randomizer/generator/data/startflags.yaml index 08b38a996e..b58890e45d 100644 --- a/src/dusk/randomizer/generator/data/startflags.yaml +++ b/src/dusk/randomizer/generator/data/startflags.yaml @@ -317,6 +317,8 @@ RegionFlags: - 0x99 # Desert Entrance CS. - 0x20 # Set Freestanding key flag. - 0x7F # Mirror Raised Cutscene Flag (Places Boar at desert entrance) + - Small_Keys == Keysy: + - 0x5F # Gate to King Bulblin Tent unlocked - Skip_Minor_Cutscenes == On: - 0x53 # Mirror Chamber Intro CS. - Arbiters_Does_Not_Require_Bulblin_Camp == On: diff --git a/src/dusk/randomizer/generator/logic/item_pool.cpp b/src/dusk/randomizer/generator/logic/item_pool.cpp index 498aaf5798..8eb2d31048 100644 --- a/src/dusk/randomizer/generator/logic/item_pool.cpp +++ b/src/dusk/randomizer/generator/logic/item_pool.cpp @@ -310,6 +310,7 @@ namespace randomizer::logic::item_pool { std::list smallKeys = { {"Gate Keys"}, + {"Gerudo Desert Bulblin Camp Key"}, {"Forest Temple Small Key"}, {"Goron Mines Small Key"}, {"Lakebed Temple Small Key"},