67 {
68 if (!player)
69 {
71 }
72
73 if (!player)
74 {
77 return false;
78 }
79
80 if (player->IsConnected())
81 {
82 if (
Player* target = player->GetConnectedPlayer())
83 target->CheckAllAchievementCriteria();
84 }
85 else
86 {
89 stmt->SetData(1, player->GetGUID().GetCounter());
91 }
92
93 return true;
94 }
std::uint16_t uint16
Definition: Define.h:109
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
@ CHAR_UPD_ADD_AT_LOGIN_FLAG
Definition: CharacterDatabase.h:274
@ AT_LOGIN_CHECK_ACHIEVS
Definition: Player.h:611
@ LANG_PLAYER_NOT_FOUND
Definition: Language.h:522
static Optional< PlayerIdentifier > FromTarget(ChatHandler *handler)
Definition: ChatCommandTags.cpp:138