From 9fa19609a0501694e405d5764d5a4e974fe0a42f Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 5 Nov 2026 08:21:33 +0000 Subject: [PATCH] Decompile fn_22064 (CGameMode::ReceiveCaptchaPreview) Batch #12010 by Yommy: 1 byte-identical, 0 confirmed by peer review. - fn_22064 CGameMode::ReceiveCaptchaPreview: byte-identical Merged automatically: every function is byte-identical to the original. --- Source/Client/Mode/GameModeNotices.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Source/Client/Mode/GameModeNotices.cpp b/Source/Client/Mode/GameModeNotices.cpp index 8cf64ee7..baad3d73 100644 --- a/Source/Client/Mode/GameModeNotices.cpp +++ b/Source/Client/Mode/GameModeNotices.cpp @@ -1962,7 +1962,8 @@ void CGameMode::ReceiveRodexOpen(const unsigned char* packet) { // OFFSET: 0x00D6ADA0 // FUNCTION: fn_22064 void CGameMode::ReceiveCaptchaPreview(int result, unsigned short size, const char* key) { - if (result == 0) { + switch (result) { + case 0: { UICaptchaPreviewWnd* window = static_cast(g_windowMgr.LookupWindow(288)); if (!window) { window = static_cast(g_windowMgr.EnsureWindow(288)); @@ -1977,8 +1978,11 @@ void CGameMode::ReceiveCaptchaPreview(int result, unsigned short size, const cha window->Show(0); memcpy_s(window->m_captchaKey, 4, key, 4); window->InitImageData(size); - } else if (result == 1) { + break; + } + case 1: g_windowMgr.SendNotice(1, reinterpret_cast("wrong captcha ID."), 0xFF, 0, 0, 0); + break; } }