From c87d7e387589a41527d7cf47ff213d89d9df9495 Mon Sep 17 00:00:00 2001 From: gymnast86 Date: Sun, 3 May 2026 06:56:57 -0700 Subject: [PATCH] gale boomerang check --- src/d/actor/d_a_obj_life_container.cpp | 6 ++++++ src/dusk/randomizer/generator/data/locations.yaml | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/d/actor/d_a_obj_life_container.cpp b/src/d/actor/d_a_obj_life_container.cpp index b618bdb3e2..0ce5266aff 100644 --- a/src/d/actor/d_a_obj_life_container.cpp +++ b/src/d/actor/d_a_obj_life_container.cpp @@ -480,6 +480,12 @@ int daObjLife_c::initActionOrderGetDemo() { fopAcM_orderItemEvent(this, 0, 0); eventInfo.onCondition(dEvtCnd_CANGETITEM_e); +#if TARGET_PC + // Special case for Gale Boomerang check + if (randomizer_IsActive() && getStageID() == Ook) { + m_itemNo = verifyProgressiveItem(randomizer_getItemAtLocation("Forest Temple Gale Boomerang")); + } +#endif mItemId = fopAcM_createItemForTrBoxDemo(¤t.pos, m_itemNo, -1, fopAcM_GetRoomNo(this), NULL, NULL); JUT_ASSERT(699, mItemId != fpcM_ERROR_PROCESS_ID_e); diff --git a/src/dusk/randomizer/generator/data/locations.yaml b/src/dusk/randomizer/generator/data/locations.yaml index 20d222920c..aa1699eaea 100644 --- a/src/dusk/randomizer/generator/data/locations.yaml +++ b/src/dusk/randomizer/generator/data/locations.yaml @@ -4616,15 +4616,14 @@ - Tbox ID: 24 Stage: 6 -# TODO - Name: Forest Temple Gale Boomerang Original Item: Gale Boomerang Categories: - Forest Temple - Dungeon - Boss - Metadata: - - None + - Location Name Lookup + Metadata: Forest Temple Gale Boomerang - Name: Forest Temple Big Key Chest Original Item: Forest Temple Big Key