From 0e1ef06c6aaddeb9fea862e0575135ffadfc5867 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Mon, 2 Nov 2026 13:55:02 +0000 Subject: [PATCH] Decompile fn_21217 (CGameMode::CGameMode) Batch #10004 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review. - fn_21217 CGameMode::CGameMode: logic confirmed by peer review Peer-reviewed-by: gordaoprogramas, cremane Reviewed-by: ragnarok-clanker --- Source/Client/Mode/GameMode.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Source/Client/Mode/GameMode.cpp b/Source/Client/Mode/GameMode.cpp index b013470c..f657954b 100644 --- a/Source/Client/Mode/GameMode.cpp +++ b/Source/Client/Mode/GameMode.cpp @@ -523,6 +523,20 @@ bool CGameMode::ShowRestrictedNotice(int grade) { return true; } +// OFFSET: 0x00CCD880 +// FUNCTION: fn_21217 +CGameMode::CGameMode() + : scene(nullptr), unknown_0408(nullptr), unknown_040C(0), unknown_0410(0), unknown_0414(0), unknown_0418(0), unknown_05C4(0), unknown_05C8(0), + broadcastBalloon(nullptr), noticeBalloon(nullptr), unknown_0648(0) { + this->unknown_0624[0] = 0; + this->camera = nullptr; + this->mousePointer = nullptr; + this->replayPauseTick = 0; + this->unknown_05EC[0] = 0; + this->itemWindow = nullptr; + this->unknown_060C[0] = 0; +} + // OFFSET: 0x00CEFE70 // FUNCTION: fn_21408 void CGameMode::RemoveUnknown0604(int window) {