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]