Decompile fn_17964 (CClanInfo::Create)

Batch #12540 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_17964 CClanInfo::Create: byte-identical

Merged automatically: every function is byte-identical to the original.
This commit is contained in:
ragnarok-clanker 2026-11-05 18:18:08 +00:00
commit e20de5fdca

View file

@ -1,5 +1,7 @@
#include "Contents/ClanInfo.h"
#include <new>
// GLOBAL: gl_24376
CClanInfo* g_clanInfo;
@ -13,6 +15,27 @@ CClanInfo::~CClanInfo() {
this->m_relations.clear();
}
// OFFSET: 0x00ADF090
// FUNCTION: fn_17964
bool CClanInfo::Create() {
if (g_clanInfo) {
return false;
}
g_clanInfo = new (std::nothrow) CClanInfo();
if (!g_clanInfo) {
return false;
}
if (!g_clanInfo->m_isInitialized) {
delete g_clanInfo;
g_clanInfo = nullptr;
return false;
}
return true;
}
// OFFSET: 0x00ADF240
// FUNCTION: fn_17965
void CClanInfo::Destroy() {