Decompile 3 functions in Source/Client/Session/Session.h, Source/Contents/Emblems/EmblemDataMgr.cpp, ...

Batch #18550 by eAthena: 1 byte-identical, 2 confirmed by peer review.

- fn_03655 CAdventurerAgencyMgr::ServiceUrl: logic confirmed by peer review
- fn_03931 CCharacterLinkedUserDataMgr::RefreshUrls: byte-identical
- fn_04237 CMCStoreInfoBackup::Reset: logic confirmed by peer review

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-12 15:47:34 +00:00
commit cabaf32ebb
5 changed files with 6 additions and 4 deletions

View file

@ -72,8 +72,7 @@ void CCharacterLinkedUserDataMgr::CompleteSave() {
// OFFSET: 0x005E6BB0
// FUNCTION: fn_03931
__declspec(noinline) void CCharacterLinkedUserDataMgr::RefreshUrls() {
const std::string base =
ResolveAccountServiceBase(*g_session.m_hotkeyScript, *g_session.m_hotkeyScript, g_serviceHost, g_servicePort, g_serviceOverrideKey);
const std::string base = g_session.ResolveAccountServiceBase();
if (!base.empty()) {
this->m_saveUrl = base + OBFUSCATE_TEXT_NAMED("/charconfig/save", 0xD3E5516F89F161D1ULL, savePath);