// WingsEmu // // Developed by NosWings Team using PhoenixLib.DAL; using ProtoBuf; using WingsEmu.Packets.Enums; namespace WingsEmu.DTOs.Mates; [ProtoContract] public class MateDTO : ILongDto { [ProtoMember(2)] public byte Attack { get; set; } [ProtoMember(3)] public bool CanPickUp { get; set; } [ProtoMember(4)] public long CharacterId { get; set; } [ProtoMember(5)] public byte Defence { get; set; } [ProtoMember(6)] public byte Direction { get; set; } [ProtoMember(7)] public long Experience { get; set; } [ProtoMember(8)] public int Hp { get; set; } [ProtoMember(9)] public bool IsSummonable { get; set; } [ProtoMember(10)] public bool IsTeamMember { get; set; } [ProtoMember(11)] public byte Level { get; set; } [ProtoMember(12)] public short Loyalty { get; set; } [ProtoMember(13)] public short MapX { get; set; } [ProtoMember(14)] public short MapY { get; set; } [ProtoMember(15)] public MateType MateType { get; set; } [ProtoMember(16)] public int Mp { get; set; } [ProtoMember(17)] public string MateName { get; set; } [ProtoMember(18)] public int NpcMonsterVNum { get; set; } [ProtoMember(19)] public short Skin { get; set; } [ProtoMember(20)] public byte PetSlot { get; set; } [ProtoMember(21)] public short MinilandX { get; set; } [ProtoMember(22)] public short MinilandY { get; set; } [ProtoMember(23)] public bool IsLimited { get; set; } [ProtoMember(1)] public long Id { get; set; } }