diff --git a/src/dusk/achievements.cpp b/src/dusk/achievements.cpp index 5a603f4ac7..7ebe1e7710 100644 --- a/src/dusk/achievements.cpp +++ b/src/dusk/achievements.cpp @@ -379,7 +379,7 @@ std::vector AchievementSystem::makeEntries() { }, { { - "email-me", + "email_me", "Email Me", "Read a letter during the Dark Beast Ganon fight.", AchievementCategory::Misc, @@ -392,7 +392,27 @@ std::vector AchievementSystem::makeEntries() { } }, {} + }, + { + { + "heavy-hitter", + "Heavy Hitter", + "Wear the Iron Boots during the end credits.", + AchievementCategory::Misc, + false, 0, 0, false + }, + [](Achievement& a, json&) { + const auto* link = static_cast(daPy_getPlayerActorClass()); + if (link == nullptr || link->mProcID != daAlink_c::PROC_GANON_FINISH) { + return; + } + if (daPy_getPlayerActorClass()->checkEquipHeavyBoots()) { + a.progress = 1; + } + }, + {} } + }; }