From 95b2493382180cb9f0e868dfa40aaaa8dfd69f9b Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 4 Nov 2026 17:56:59 +0000 Subject: [PATCH] Decompile fn_45516 (CUIRenewQuestUI::OnRecommendedTabClick) Batch #10833 by Tanke: 0 byte-identical, 1 confirmed by peer review. - fn_45516 CUIRenewQuestUI::OnRecommendedTabClick: logic confirmed by peer review Peer-reviewed-by: dori, cremane, StrawberrysherbetIX Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/Quest/UIRenewQuestUI.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Source/UI/Quest/UIRenewQuestUI.cpp b/Source/UI/Quest/UIRenewQuestUI.cpp index d0e3a38f..acf711e8 100644 --- a/Source/UI/Quest/UIRenewQuestUI.cpp +++ b/Source/UI/Quest/UIRenewQuestUI.cpp @@ -2169,6 +2169,23 @@ void CUIRenewQuestUI::OnProcessTabClick() { } } +// FUNCTION: fn_45516 +void CUIRenewQuestUI::OnRecommendedTabClick() { + this->RecordValues(0x16, 2, 0, 0, 0); + for (RenewQuestUI::CUIQuestList* list : this->questLists) { + if (list->type == 2) { + if (list->list) { + if (s_recommendedTabFirstSelect) { + list->list->SelectIndex(0); + s_recommendedTabFirstSelect = false; + return; + } + list->list->scrollBar->SetPosition(0); + } + return; + } + } +} // FUNCTION: fn_45517 void CUIRenewQuestUI::OnHoldTabClick() {