From fab4a287c70cf39c70b96fbbbc02220b2573e7dd Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 31 Oct 2026 11:23:03 +0000 Subject: [PATCH] Decompile fn_13305 (FormatThreadText) Batch #7721 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_13305 FormatThreadText: logic confirmed by peer review Peer-reviewed-by: Yommy, secret, Snow Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/Edit/UIEditCtrl.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Source/UI/Edit/UIEditCtrl.cpp b/Source/UI/Edit/UIEditCtrl.cpp index de63a94e..35e586f8 100644 --- a/Source/UI/Edit/UIEditCtrl.cpp +++ b/Source/UI/Edit/UIEditCtrl.cpp @@ -2849,6 +2849,17 @@ struct ThreadFormatBuffer { }; // OFFSET: 0x00974630 +// FUNCTION: fn_13305 +const char* FormatThreadText(const char* format, ...) { + // GLOBAL: gl_25164 + static std::map buffers; + char* buffer = buffers[reinterpret_cast(GetCurrentThread())].text; + va_list arguments; + va_start(arguments, format); + _vsnprintf(buffer, 0x800, format, arguments); + va_end(arguments); + return buffer; +} // OFFSET: 0x00994D80 // FUNCTION: fn_13442