Maintenance: [forced, user-approved] Family V2: remove the invented view structs SessionItemLists and SessionMessengerContext. Both w

Batch #10278 by ragnarok-clanker: forced by an admin (0 lower score(s), 68 changed function(s)); checked with 256 compiled unit(s), including every includer of Source/Client/Session.h.
This commit is contained in:
ragnarok-clanker 2026-11-03 15:58:10 +00:00
commit 7773c2fd73
20 changed files with 186 additions and 324 deletions

View file

@ -3216,13 +3216,7 @@ void CGameMode::PlayItemUseEffect(int itemId, std::uint32_t aid) {
#include <winsock2.h>
#include <windows.h>
struct SessionMessengerContext {
void UpdateRandomStats();
};
struct SessionItemLists {
void ClearTradeItems();
};
// GLOBAL: gl_24776
int g_visibleMinX;
@ -3409,9 +3403,9 @@ void CGameMode::InitializeState() {
}
reinterpret_cast<ClientItemLists*>(&g_session)->ResetUnknown166C();
reinterpret_cast<SessionMessengerContext*>(&g_session)->UpdateRandomStats();
g_session.UpdateRandomStats();
reinterpret_cast<ClientItemLists*>(&g_session)->ClearItems1738();
reinterpret_cast<SessionItemLists*>(&g_session)->ClearTradeItems();
g_session.ClearTradeItems();
reinterpret_cast<ClientItemLists*>(&g_session)->ClearItems1768();
reinterpret_cast<ClientItemLists*>(&g_session)->ClearItems1758();
reinterpret_cast<ClientItemLists*>(&g_session)->ClearItems1750();