Example #1
0
        /// <summary>
        /// say_p packet
        /// </summary>
        /// <param name="packet"></param>
        public void PetTalk(SayPPacket packet)
        {
            Mate mate = Session.Character.Mates.FirstOrDefault(s => s.MateTransportId == packet.PetId);

            if (mate != null)
            {
                Session.CurrentMapInstance.Broadcast(mate.GenerateSay(packet.Message, 2));
            }
        }
Example #2
0
        /// <summary>
        /// say_p packet
        /// </summary>
        /// <param name="sayPPacket"></param>
        public void PetTalk(SayPPacket sayPPacket)
        {
            if (string.IsNullOrEmpty(sayPPacket.Message))
            {
                return;
            }
            Mate mate = Session.Character.Mates.FirstOrDefault(s => s.MateTransportId == sayPPacket.PetId);

            if (mate != null)
            {
                Session.CurrentMapInstance.Broadcast(mate.GenerateSay(sayPPacket.Message, 2));
            }
        }