Core/PacketIO: Implement SMSG_GUILD_EVENT_AWAY_CHANGE

Port From (https://github.com/TrinityCore/TrinityCore/commit/cdb27ff3020f40c2a9a104a7ebba5c5c19452afc)
This commit is contained in:
hondacrx
2019-11-10 16:15:11 -05:00
parent 797504611e
commit 64be1a1603
3 changed files with 48 additions and 0 deletions
+8
View File
@@ -494,6 +494,10 @@ namespace Game
sender.ToggleAFK();
}
Guild guild = sender.GetGuild();
if (guild != null)
guild.SendEventAwayChanged(sender.GetGUID(), sender.IsAFK(), sender.IsDND());
Global.ScriptMgr.OnPlayerChat(sender, ChatMsg.Afk, Language.Universal, packet.Text);
}
@@ -528,6 +532,10 @@ namespace Game
sender.ToggleDND();
}
Guild guild = sender.GetGuild();
if (guild != null)
guild.SendEventAwayChanged(sender.GetGUID(), sender.IsAFK(), sender.IsDND());
Global.ScriptMgr.OnPlayerChat(sender, ChatMsg.Dnd, Language.Universal, packet.Text);
}