// // SpPacket.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.PacketSerializer.Abstractions.Attributes; namespace NosSmooth.Packets.Server.Specialists; /// /// Packet with information about sp points. /// /// /// Sent on login, on sp change, on points change. /// /// The additional sp points used after sp points are 0. /// The maximum of additional sp points. /// The sp points that decrease upon using sp. /// The maximum of sp points. [PacketHeader("sp", PacketSource.Server)] [GenerateSerializer(true)] public record SpPacket ( [PacketIndex(0)] int AdditionalSpPoints, [PacketIndex(1)] int MaxAdditionalSpPoints, [PacketIndex(2)] int SpPoints, [PacketIndex(3)] int MaxSpPoints ) : IPacket;