From 5fbfce058ca1411fbebeaf3e2c04932f5d12b9c4 Mon Sep 17 00:00:00 2001 From: Jake Probst Date: Tue, 3 Sep 2019 16:48:48 -0700 Subject: [PATCH] charselect pkts --- src/packet/login.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/packet/login.rs b/src/packet/login.rs index b6cc10a..f02370c 100644 --- a/src/packet/login.rs +++ b/src/packet/login.rs @@ -211,6 +211,21 @@ impl ChecksumAck { } } +#[pso_packet(0xE3)] +pub struct CharSelect { + pub flag: u32, + pub slot: u32, + pub reason: u32, // TODO: enum? +} + +#[pso_packet(0xE4)] +pub struct CharAck { + pub flag: u32, + pub slot: u32, + pub code: u32, // TODO: enum? +} + + #[cfg(test)] mod tests { #[test]