mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-04-29 15:55:23 +00:00
add ResetSequence encoder
This commit is contained in:
parent
04cfe8ae74
commit
5c15a8a3cf
1 changed files with 12 additions and 0 deletions
|
|
@ -37,6 +37,7 @@ object PacketCoding {
|
||||||
): Attempt[BitVector] = {
|
): Attempt[BitVector] = {
|
||||||
val seq = packet match {
|
val seq = packet match {
|
||||||
case _: PlanetSideControlPacket if crypto.isEmpty => BitVector.empty
|
case _: PlanetSideControlPacket if crypto.isEmpty => BitVector.empty
|
||||||
|
case _: PlanetSideResetSequencePacket => BitVector.empty
|
||||||
case _ =>
|
case _ =>
|
||||||
sequence match {
|
sequence match {
|
||||||
case Some(_sequence) =>
|
case Some(_sequence) =>
|
||||||
|
|
@ -93,6 +94,17 @@ object PacketCoding {
|
||||||
)
|
)
|
||||||
case f @ Failure(_) => return f
|
case f @ Failure(_) => return f
|
||||||
}
|
}
|
||||||
|
case packet: PlanetSideResetSequencePacket =>
|
||||||
|
encodePacket(packet) match {
|
||||||
|
case Successful(_payload) =>
|
||||||
|
(
|
||||||
|
PlanetSidePacketFlags.codec
|
||||||
|
.encode(PlanetSidePacketFlags(PacketType.ResetSequence, secured = false))
|
||||||
|
.require,
|
||||||
|
_payload
|
||||||
|
)
|
||||||
|
case f @ Failure(_) => return f
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Successful(flags ++ seq ++ payload)
|
Successful(flags ++ seq ++ payload)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue