Decompile fn_23518 (CSession::InvalidateWindowFrames)

Batch #6314 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_23518 CSession::InvalidateWindowFrames: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, alisonrag
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-10-31 00:34:35 +00:00
commit f359ee5a7c
2 changed files with 8 additions and 0 deletions

View file

@ -15,6 +15,7 @@
#include "Network/TextEncoding.h"
#include "UI/Window/UIWindowMgr.h"
#include "UI/Window/UIWindow.h"
#include "UI/Window/WindowOrdering.h"
#include "Contents/Configuration/ServiceOptions.h"
#include "Contents/MessageTable.h"
#include "Contents/PlayerNameDictionary.h"
@ -1911,3 +1912,9 @@ int CSession::CountItems17F0() const {
return count;
}
// OFFSET: 0x00DF9500
// FUNCTION: fn_23518
void CSession::InvalidateWindowFrames() {
reinterpret_cast<WindowOrdering&>(g_windowMgr).InvalidateFrames(g_windowMgr.unknown_04FC);
}

View file

@ -802,6 +802,7 @@ public:
void RefreshHomunculusInfo();
void RefreshMercenaryInfo();
bool IsBlankString(const char* text) const;
void InvalidateWindowFrames();
void EraseRecord0734(int id);
void IgnoreText(std::string text);
void SaveMiniPartyInfo();