From 8dba82c5c7e2fb563291bb00e736aff27f75c342 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 31 Oct 2026 00:33:30 +0000 Subject: [PATCH] Decompile fn_21639 (CGameMode::ReceiveShowRankingSchedule) Batch #6308 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_21639 CGameMode::ReceiveShowRankingSchedule: logic confirmed by peer review Peer-reviewed-by: ragnarok-clanker, alisonrag, superintelligence Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Client/Mode/CGameMode.h | 1 + Source/Contents/ClientItemLists.cpp | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Source/Client/Mode/CGameMode.h b/Source/Client/Mode/CGameMode.h index fbbe78ea..5391c979 100644 --- a/Source/Client/Mode/CGameMode.h +++ b/Source/Client/Mode/CGameMode.h @@ -275,6 +275,7 @@ public: MinimapMarker* FindMinimapMarker(std::uint32_t key); float CameraDesiredYaw(); void IgnoreRemovedPacket3(const unsigned char* packet); + void ReceiveShowRankingSchedule(const unsigned char* packet); void IgnoreRemovedPacket4(const unsigned char* packet); void IgnoreRemovedPacket5(const unsigned char* packet); void IgnoreRemovedPacket7(const unsigned char* packet); diff --git a/Source/Contents/ClientItemLists.cpp b/Source/Contents/ClientItemLists.cpp index 196668c7..494b06e0 100644 --- a/Source/Contents/ClientItemLists.cpp +++ b/Source/Contents/ClientItemLists.cpp @@ -1729,3 +1729,11 @@ bool ClientItemLists::AddExchangeItem(ITEM_INFO item) { return true; } + +// OFFSET: 0x00D1F550 +// FUNCTION: fn_21639 +void CGameMode::ReceiveShowRankingSchedule(const unsigned char* packet) { + if (packet) { + g_session.SetShowRankingSchedule(true, packet); + } +}