From fc95d4044413d11dfa53e268e5552be4d77608cc Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 31 Oct 2026 20:36:07 +0000 Subject: [PATCH] Decompile fn_45473 (CUIProbabilityTable::OnClose) Batch #8716 by dori: 0 byte-identical, 1 confirmed by peer review. - fn_45473 CUIProbabilityTable::OnClose: logic confirmed by peer review Peer-reviewed-by: gordaoprogramas, Lumen, Tanke Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/ProbabilityTable/UIProbabilityTable.cpp | 6 ++++++ Source/UI/ProbabilityTable/UIProbabilityTable.h | 1 + 2 files changed, 7 insertions(+) diff --git a/Source/UI/ProbabilityTable/UIProbabilityTable.cpp b/Source/UI/ProbabilityTable/UIProbabilityTable.cpp index 1902058b..b65ae08b 100644 --- a/Source/UI/ProbabilityTable/UIProbabilityTable.cpp +++ b/Source/UI/ProbabilityTable/UIProbabilityTable.cpp @@ -440,6 +440,12 @@ CUIProbabilityTable::CUIProbabilityTable() void CUIProbabilityTable::OnButtonClick() { } +// OFFSET: 0x00A4E010 +// FUNCTION: fn_45473 +void CUIProbabilityTable::OnClose() { + g_windowMgr.CloseWindow(0x271C); +} + // OFFSET: 0x00A4DCA0 // FUNCTION: fn_16196 void CUIProbabilityTable::Search() { diff --git a/Source/UI/ProbabilityTable/UIProbabilityTable.h b/Source/UI/ProbabilityTable/UIProbabilityTable.h index 8584c579..f2c9b053 100644 --- a/Source/UI/ProbabilityTable/UIProbabilityTable.h +++ b/Source/UI/ProbabilityTable/UIProbabilityTable.h @@ -46,6 +46,7 @@ public: virtual void Slot53(); int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override; void OnButtonClick(); + void OnClose(); void OnPrepareItem(ProbabilityTable::CUIItem* item, const ProbabilityTable::CItemData& data); void Search(); void SetItem(int itemId);