fix(packets): parse 0 UpgradeRareSubPacket as 0, 0
1 files changed, 5 insertions(+), 0 deletions(-) M Packets/NosSmooth.PacketSerializer/Converters/Packets/UpgradeRareSubPacketConverter.cs
M Packets/NosSmooth.PacketSerializer/Converters/Packets/UpgradeRareSubPacketConverter.cs => Packets/NosSmooth.PacketSerializer/Converters/Packets/UpgradeRareSubPacketConverter.cs +5 -0
@@ 44,6 44,11 @@ public class UpgradeRareSubPacketConverter : BaseStringConverter<UpgradeRareSubP return new CouldNotConvertError(this, token.ToString(), "The string is not two/three characters long."); } if (token == "0") { return Result<UpgradeRareSubPacket?>.FromSuccess(new UpgradeRareSubPacket(0, 0)); } var upgradeString = token.Slice(0, token.Length - 1); var rareString = token.Slice(token.Length - 1);