Minor improvements for OnFirstLogin hook
it can be casted with AT_LOGIN_FIRST flag check
This commit is contained in:
@@ -1072,9 +1072,12 @@ void WorldSession::HandlePlayerLoginFromDB(LoginQueryHolder* holder)
|
|||||||
SendNotification(LANG_RESET_TALENTS);
|
SendNotification(LANG_RESET_TALENTS);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pCurrChar->HasAtLoginFlag(AT_LOGIN_FIRST))
|
if (pCurrChar->HasAtLoginFlag(AT_LOGIN_FIRST)) {
|
||||||
pCurrChar->RemoveAtLoginFlag(AT_LOGIN_FIRST);
|
pCurrChar->RemoveAtLoginFlag(AT_LOGIN_FIRST);
|
||||||
|
|
||||||
|
sScriptMgr->OnFirstLogin(pCurrChar);
|
||||||
|
}
|
||||||
|
|
||||||
if (pCurrChar->HasAtLoginFlag(AT_LOGIN_CHECK_ACHIEVS))
|
if (pCurrChar->HasAtLoginFlag(AT_LOGIN_CHECK_ACHIEVS))
|
||||||
{
|
{
|
||||||
pCurrChar->RemoveAtLoginFlag(AT_LOGIN_CHECK_ACHIEVS, true);
|
pCurrChar->RemoveAtLoginFlag(AT_LOGIN_CHECK_ACHIEVS, true);
|
||||||
|
|||||||
Reference in New Issue
Block a user