Decompile fn_21595 (CGameMode::sub_D08910)

Batch #10444 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_21595 CGameMode::sub_D08910: logic confirmed by peer review

Peer-reviewed-by: secret, willerthal, KWDev, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-04 03:23:10 +00:00
commit 7007feef0c
5 changed files with 5211 additions and 34 deletions

View file

@ -1025,6 +1025,11 @@ static_assert(offsetof(CGameMode, unknown_066C) == 0x66C);
static_assert(sizeof(CGameMode) == 0x670);
#endif
void SendPacketHeader(std::uint16_t packetType);
void SendPacketHeader2(std::uint16_t packetType);
void sub_D73A10(const unsigned char* packet);
void sub_D6E440();
extern char g_pendingWhisperCount;
extern int g_whisperRecord;
extern int g_timeAttackStart;

View file

@ -170,6 +170,8 @@ public:
};
extern bool g_loginModeFlag;
extern int g_charServerAccountIdPending;
extern std::uint32_t g_loginAcceptTime;
extern int g_loginStartMode;
extern int g_isStopByLogin;
extern int g_modalImmediate;

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,8 @@
#ifndef RAGNAROK_SOURCE_CONTENTS_CLIENTITEMLISTS_H
#define RAGNAROK_SOURCE_CONTENTS_CLIENTITEMLISTS_H
void sub_D1F770(const unsigned char* data);
void sub_D1F970(const unsigned char* data);
void sub_D1FBA0(const unsigned char* data);
#endif

View file

@ -25,4 +25,6 @@ protected:
/* 00D0 */ UIBitmapButton* m_button;
};
extern std::int8_t g_balloonFontMode;
#endif