feat(glue): signal frame events during flag validations in CGlueMgr::EnterWorld

This commit is contained in:
fallenoak 2025-10-06 22:06:44 -05:00
parent 9b262f901c
commit 737de968f7
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -135,19 +135,17 @@ void CGlueMgr::EnterWorld() {
auto flags = CGlueMgr::m_characterInfo->info.flags; auto flags = CGlueMgr::m_characterInfo->info.flags;
if (flags & 0x4) { if (flags & 0x4) {
// TODO auto errorToken = ClientServices::GetErrorToken(84);
// auto errorToken = ClientServices::GetErrorToken(84); auto errorText = FrameScript_GetText(errorToken, -1, GENDER_NOT_APPLICABLE);
// auto errorText = FrameScript_GetText(errorToken, -1, GENDER_NOT_APPLICABLE); FrameScript_SignalEvent(3, "%s%s", "OKAY", errorText);
// FrameScript_SignalEvent(3, "%s%s", "OKAY", errorText);
return; return;
} }
if (flags & 0x1000000) { if (flags & 0x1000000) {
// TODO auto errorToken = ClientServices::GetErrorToken(85);
// auto errorToken = ClientServices::GetErrorToken(85); auto errorText = FrameScript_GetText(errorToken, -1, GENDER_NOT_APPLICABLE);
// auto errorText = FrameScript_GetText(errorToken, -1, GENDER_NOT_APPLICABLE); FrameScript_SignalEvent(3, "%s%s", "OKAY", errorText);
// FrameScript_SignalEvent(3, "%s%s", "OKAY", errorText);
return; return;
} }
@ -177,10 +175,9 @@ void CGlueMgr::EnterWorld() {
|| ClientServices::Connection()->m_accountExpansion < raceRec->m_requiredExpansion || ClientServices::Connection()->m_accountExpansion < raceRec->m_requiredExpansion
|| ClientServices::Connection()->m_accountExpansion < classRec->m_requiredExpansion || ClientServices::Connection()->m_accountExpansion < classRec->m_requiredExpansion
) { ) {
// TODO auto errorToken = ClientServices::GetErrorToken(82);
// auto errorToken = ClientServices::GetErrorToken(82); auto errorText = FrameScript_GetText(errorToken, -1, GENDER_NOT_APPLICABLE);
// auto errorText = FrameScript_GetText(errorToken, -1, GENDER_NOT_APPLICABLE); FrameScript_SignalEvent(3, "%s%s", "OKAY", errorText);
// FrameScript_SignalEvent(3, "%s%s", "OKAY", errorText);
return; return;
} }