server-master/srcs/WingsAPI.Data/Mates/MateDTO.cs
2026-02-10 18:21:30 +01:00

82 lines
No EOL
1.6 KiB
C#

// 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; }
}