From 7e1dab52e93ac7e531258f902ef938bf4092008d Mon Sep 17 00:00:00 2001 From: madeline Date: Sun, 17 May 2026 13:03:15 -0700 Subject: [PATCH] gorge skip achievement --- src/dusk/achievements.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/dusk/achievements.cpp b/src/dusk/achievements.cpp index 716d9e690d..8537293051 100644 --- a/src/dusk/achievements.cpp +++ b/src/dusk/achievements.cpp @@ -1035,6 +1035,26 @@ std::vector AchievementSystem::makeEntries() { a.progress = 1; }, {} + }, + { + { + "early_kakariko", + "Gorge Skip", + "Collect the Kakariko warp portal without warping the gorge bridge.", + AchievementCategory::Glitched, + false, 0, 0, false + }, + [](Achievement& a, json&) { + if (dComIfGs_isEventBit(dSv_event_flag_c::M_018)) { + return; + } + const bool savedPortal = g_dComIfG_gameInfo.info.getSavedata().getSave(dStage_SaveTbl_ELDIN).getBit().isSwitch(31); + const bool livePortal = dStage_stagInfo_GetSaveTbl(dComIfGp_getStageStagInfo()) == dStage_SaveTbl_ELDIN && dComIfGs_isSaveSwitch(31); + if (savedPortal || livePortal) { + a.progress = 1; + } + }, + {} } }; }