Core/PacketIO: Implement SMSG_GUILD_EVENT_AWAY_CHANGE

This commit is contained in:
Shauren
2019-11-10 19:03:27 +01:00
parent aa64226b64
commit cdb27ff302
6 changed files with 53 additions and 1 deletions

View File

@@ -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);
}