mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/PacketIO: Implement SMSG_GUILD_EVENT_AWAY_CHANGE
This commit is contained in:
@@ -527,6 +527,9 @@ void WorldSession::HandleChatMessageAFKOpcode(WorldPackets::Chat::ChatMessageAFK
|
||||
sender->ToggleAFK();
|
||||
}
|
||||
|
||||
if (Guild* guild = sender->GetGuild())
|
||||
guild->SendEventAwayChanged(sender->GetGUID(), sender->isAFK(), sender->isDND());
|
||||
|
||||
sScriptMgr->OnPlayerChat(sender, CHAT_MSG_AFK, LANG_UNIVERSAL, chatMessageAFK.Text);
|
||||
}
|
||||
|
||||
@@ -560,6 +563,9 @@ void WorldSession::HandleChatMessageDNDOpcode(WorldPackets::Chat::ChatMessageDND
|
||||
sender->ToggleDND();
|
||||
}
|
||||
|
||||
if (Guild* guild = sender->GetGuild())
|
||||
guild->SendEventAwayChanged(sender->GetGUID(), sender->isAFK(), sender->isDND());
|
||||
|
||||
sScriptMgr->OnPlayerChat(sender, CHAT_MSG_DND, LANG_UNIVERSAL, chatMessageDND.Text);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user