diff --git a/src/d/actor/d_a_npc_maro.cpp b/src/d/actor/d_a_npc_maro.cpp index 7b2166a1a1..d29a938935 100644 --- a/src/d/actor/d_a_npc_maro.cpp +++ b/src/d/actor/d_a_npc_maro.cpp @@ -17,6 +17,9 @@ #include "d/d_com_static.h" #include "d/d_item.h" #include "d/d_timer.h" +#if TARGET_PC +#include "dusk/randomizer/game/verify_item_functions.h" +#endif #if DEBUG #include "d/d_debug_viewer.h" #include @@ -2393,6 +2396,11 @@ int daNpc_Maro_c::cutArrowTutorial(int arg0) { switch (evt_ret) { case 1: { if (mItemPartnerId == -1) { +#if TARGET_PC + if (randomizer_IsActive()) { + evt_id = verifyProgressiveItem(randomizer_getItemAtLocation("Talo Sharpshooting")); + } +#endif mItemPartnerId = fopAcM_createItemForPresentDemo(¤t.pos, evt_id, 0, -1, -1, NULL, NULL); } diff --git a/src/dusk/randomizer/generator/data/locations.yaml b/src/dusk/randomizer/generator/data/locations.yaml index 1f3656c71d..339c055026 100644 --- a/src/dusk/randomizer/generator/data/locations.yaml +++ b/src/dusk/randomizer/generator/data/locations.yaml @@ -1323,7 +1323,6 @@ - Stage: 46 Flag: 0x85 -# TODO - Name: Barnes Bomb Bag Original Item: Bomb Bag Categories: @@ -1378,7 +1377,6 @@ - Tbox ID: 17 Stage: R_SP109 -# TODO - Name: Talo Sharpshooting Original Item: Piece of Heart Categories: @@ -1386,8 +1384,8 @@ - Npc - Kakariko Village - ARC - Metadata: - - None + - Location Name Lookup + Metadata: Talo Sharpshooting # TODO - Name: Renados Letter