From b070eae2d605e5d410d5fb188e519e2cc56b7e0c Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 31 Oct 2026 04:13:32 +0000 Subject: [PATCH] Decompile fn_23480 (CSession::GetMonsterW3dName) Batch #7111 by aDw: 0 byte-identical, 1 confirmed by peer review. - fn_23480 CSession::GetMonsterW3dName: logic confirmed by peer review Peer-reviewed-by: willerthal, tayoba Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Client/Session.cpp | 6 ++++++ Source/Client/Session.h | 1 + 2 files changed, 7 insertions(+) diff --git a/Source/Client/Session.cpp b/Source/Client/Session.cpp index 36c6bf55..046ff353 100644 --- a/Source/Client/Session.cpp +++ b/Source/Client/Session.cpp @@ -1935,6 +1935,12 @@ void CSession::InvalidateWindowFrames() { reinterpret_cast(g_windowMgr).InvalidateFrames(g_windowMgr.unknown_04FC); } +// OFFSET: 0x00DE3670 +// FUNCTION: fn_23480 +const char* CSession::GetMonsterW3dName(int job) const { + return "캐릭터\\mdragon.w3d"; +} + // OFFSET: 0x00DE9430 // FUNCTION: fn_23501 void CSession::LoadMiniPartyInfo() { diff --git a/Source/Client/Session.h b/Source/Client/Session.h index 65a48860..a8907e86 100644 --- a/Source/Client/Session.h +++ b/Source/Client/Session.h @@ -800,6 +800,7 @@ public: int GetItem1720Quantity(std::uint32_t id) const; int GetItem1720Total() const; const char* GetMonsterRmaName(int job) const; + const char* GetMonsterW3dName(int job) const; ITEM_INFO FindItem1730(std::uint32_t id) const; ITEM_INFO GetItem1730At(int index) const; int GetItem1730Quantity(std::uint32_t id) const;