public static void HandlePlayAnimationAlert(int ClientID, ref NetworkPacket Packet) { CommunicationLog.LogIn(ClientID + " Play Animation Alert"); string AnimationName = Packet.ReadString(); ClientConnection Client = ConnectionManager.GetClient(ClientID); if (Client == null) { MessageLog.Print("ERROR: Client not found, unable to handle play animation alert."); return; } List <ClientConnection> OtherClients = ClientSubsetFinder.GetInGameClientsExceptFor(ClientID); foreach (ClientConnection OtherClient in OtherClients) { PlayerManagementPacketSender.SendPlayAnimationAlert(OtherClient.ClientID, Client.Character.Name, AnimationName); } }