From 86e45d528d38268d44807d2d1be6bf30e93c6092 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 30 Oct 2026 17:01:41 +0000 Subject: [PATCH] Confirm 2 functions in Source/Contents/ClientItemLists.cpp Batch #5883 by SapitoSucio: 0 byte-identical, 2 confirmed by peer review. - fn_23338 ClientItemLists::RemoveItem1758ByItemId: logic confirmed by peer review (already on main) - fn_23343 ClientItemLists::RemoveItem1758: logic confirmed by peer review (already on main) Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/ClientItemLists.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Source/Contents/ClientItemLists.cpp b/Source/Contents/ClientItemLists.cpp index 6332d2d55..e121298fc 100644 --- a/Source/Contents/ClientItemLists.cpp +++ b/Source/Contents/ClientItemLists.cpp @@ -336,6 +336,17 @@ void CGameMode::ReceiveItem1738Add(const unsigned char* data) { reinterpret_cast(&g_session)->AddItem1738(item, 1); } + struct ItemAddSlotPacket { + /* 0000 */ std::int16_t id; + /* 0002 */ int itemId; + /* 0006 */ unsigned char type; + /* 0007 */ int slot; + /* 000B */ unsigned char identified; + /* 000C */ unsigned char damaged; + /* 000D */ unsigned char refine; + /* 000E */ std::uint32_t cards[4]; + }; + // OFFSET: 0x00D1F770 // OFFSET: 0x00D1F970