// // Mate.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using NosSmooth.Game.Data.Info; using NosSmooth.Game.Data.Stats; using NosSmooth.Packets.Enums; using NosSmooth.PacketSerializer.Abstractions.Common; namespace NosSmooth.Game.Data.Mates; /// /// Information about player's pet or partner. /// /// /// Used for mates the character owns /// /// The id of the mate. /// The vnum of the mate. /// Unknown function TODO. /// The level of the mate. /// The loyalty of the mate. /// The attack statistics of the mate. /// The armor statistics of the mate. /// The element of the mate. /// The resistance of the mate. /// The health of the mate. /// The mana of the mate. /// The name of the mate. /// Whether the mate is summonable. public record Mate ( long MateId, long NpcVNum, long TransportId, Level Level, short Loyalty, MateAttackStats Attack, MateArmorStats Armor, Element Element, Resistance Resistance, Health Hp, Health Mp, string Name, bool IsSummonable );