From 9e685d1ee6aadfb03076207417fdf4ad45cb40a9 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sat, 31 Dec 2022 14:15:43 +0100 Subject: [PATCH] fix(packets): Add new unknown field to ski packet, make rank of SkiSubPacket optional --- Packets/NosSmooth.Packets/Server/Skills/SkiPacket.cs | 6 ++++-- Packets/NosSmooth.Packets/Server/Skills/SkiSubPacket.cs | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Packets/NosSmooth.Packets/Server/Skills/SkiPacket.cs b/Packets/NosSmooth.Packets/Server/Skills/SkiPacket.cs index 999fcde3175d863d1f58b592bef5df7468333012..989843d8cc1619be2680c60ad8275523262c6596 100644 --- a/Packets/NosSmooth.Packets/Server/Skills/SkiPacket.cs +++ b/Packets/NosSmooth.Packets/Server/Skills/SkiPacket.cs @@ -19,9 +19,11 @@ namespace NosSmooth.Packets.Server.Skills; public record SkiPacket ( [PacketIndex(0)] - int PrimarySkillVNum, + int? Unknown, [PacketIndex(1)] + int PrimarySkillVNum, + [PacketIndex(2)] int SecondarySkillVNum, - [PacketListIndex(2, InnerSeparator = '|', ListSeparator = ' ')] + [PacketListIndex(3, InnerSeparator = '|', ListSeparator = ' ')] IReadOnlyList SkillSubPackets ) : IPacket; \ No newline at end of file diff --git a/Packets/NosSmooth.Packets/Server/Skills/SkiSubPacket.cs b/Packets/NosSmooth.Packets/Server/Skills/SkiSubPacket.cs index 4ccd4f6cf254a08209dfe62d8064405109af7841..c2c5887787e3ec6ab64854f19ad11488b7e4fa0e 100644 --- a/Packets/NosSmooth.Packets/Server/Skills/SkiSubPacket.cs +++ b/Packets/NosSmooth.Packets/Server/Skills/SkiSubPacket.cs @@ -19,6 +19,6 @@ public record SkiSubPacket ( [PacketIndex(0)] int SkillVNum, - [PacketIndex(1)] - byte Rank + [PacketIndex(1, IsOptional = true)] + byte? Rank ) : IPacket; \ No newline at end of file