packets no longer need flag explicitly defined
This commit is contained in:
parent
5c1a366af9
commit
fc7338356b
@ -213,7 +213,6 @@ impl<EG: EntityGateway> CharacterServerState<EG> {
|
||||
fn send_ship_list(&mut self, _id: ClientId, _pkt: &Login) -> Result<Vec<SendCharacterPacket>, CharacterError> {
|
||||
Ok(vec![SendCharacterPacket::Timestamp(Timestamp::new(chrono::Utc::now())),
|
||||
SendCharacterPacket::ShipList(ShipList {
|
||||
flag: 0,
|
||||
ships: self.ships.iter().enumerate().map(|(i, s)| {
|
||||
ShipListEntry {
|
||||
menu: SHIP_MENU_ID,
|
||||
@ -252,14 +251,12 @@ impl<EG: EntityGateway> CharacterServerState<EG> {
|
||||
let chars = client.characters.as_ref().unwrap();
|
||||
Ok(if let Some(char) = &chars[select.slot as usize] {
|
||||
vec![SendCharacterPacket::CharacterPreview(CharacterPreview {
|
||||
flag: 0,
|
||||
slot: select.slot,
|
||||
character: char.character.as_select_screen(),
|
||||
})]
|
||||
}
|
||||
else {
|
||||
vec![SendCharacterPacket::CharAck(CharAck {
|
||||
flag: 0,
|
||||
slot: select.slot,
|
||||
code: 2,
|
||||
})]
|
||||
@ -274,7 +271,6 @@ impl<EG: EntityGateway> CharacterServerState<EG> {
|
||||
user.team_id.unwrap_or(1),
|
||||
client.security_data)),
|
||||
SendCharacterPacket::CharAck(CharAck {
|
||||
flag: 0,
|
||||
slot: select.slot,
|
||||
code: 1,
|
||||
})
|
||||
@ -284,7 +280,6 @@ impl<EG: EntityGateway> CharacterServerState<EG> {
|
||||
|
||||
fn validate_checksum(&mut self) -> Vec<SendCharacterPacket> {
|
||||
vec![SendCharacterPacket::ChecksumAck(ChecksumAck {
|
||||
flag: 0,
|
||||
ack: 1,
|
||||
})]
|
||||
}
|
||||
@ -398,7 +393,6 @@ impl<EG: EntityGateway> ServerState for CharacterServerState<EG> {
|
||||
|
||||
Box::new(vec![SendCharacterPacket::ParamDataChunk(
|
||||
ParamDataChunk {
|
||||
flag: 0,
|
||||
chunk: chunk as u32,
|
||||
data: data,
|
||||
}
|
||||
@ -432,7 +426,6 @@ impl<EG: EntityGateway> ServerState for CharacterServerState<EG> {
|
||||
user.team_id.unwrap_or(1),
|
||||
client.security_data)),
|
||||
SendCharacterPacket::CharAck(CharAck {
|
||||
flag: 0,
|
||||
slot: preview.slot,
|
||||
code: 0
|
||||
})
|
||||
@ -482,7 +475,7 @@ mod test {
|
||||
});
|
||||
server.clients.insert(ClientId(5), clientstate);
|
||||
|
||||
let send = server.handle(ClientId(5), &RecvCharacterPacket::RequestSettings(RequestSettings {flag: 0}))
|
||||
let send = server.handle(ClientId(5), &RecvCharacterPacket::RequestSettings(RequestSettings{}))
|
||||
.unwrap()
|
||||
.collect::<Vec<_>>();
|
||||
assert!(send.len() == 1);
|
||||
@ -498,8 +491,7 @@ mod test {
|
||||
struct TestData;
|
||||
impl EntityGateway for TestData {}
|
||||
let mut server = CharacterServerState::new(TestData {});
|
||||
let send = server.handle(ClientId(1), &RecvCharacterPacket::Checksum(Checksum {flag: 0,
|
||||
checksum: 1234,
|
||||
let send = server.handle(ClientId(1), &RecvCharacterPacket::Checksum(Checksum {checksum: 1234,
|
||||
padding: 0,
|
||||
})).unwrap().collect::<Vec<_>>();
|
||||
assert!(send.len() == 1);
|
||||
|
@ -179,7 +179,6 @@ mod test {
|
||||
let send = server.handle(ClientId(1), &LOGIN_PACKET).unwrap().collect::<Vec<_>>();
|
||||
assert!(send == vec![
|
||||
(ClientId(1), SendLoginPacket::LoginResponse(LoginResponse {
|
||||
flag: 0,
|
||||
status: AccountStatus::Ok,
|
||||
tag: 65536,
|
||||
guildcard: 0,
|
||||
@ -189,7 +188,6 @@ mod test {
|
||||
caps: 258
|
||||
})),
|
||||
(ClientId(1), SendLoginPacket::RedirectClient(RedirectClient {
|
||||
flag: 0,
|
||||
ip: 16777343,
|
||||
port: 12001,
|
||||
padding: 0,
|
||||
@ -212,7 +210,6 @@ mod test {
|
||||
|
||||
assert!(send == vec![
|
||||
(ClientId(1), SendLoginPacket::LoginResponse(LoginResponse {
|
||||
flag: 0,
|
||||
status: AccountStatus::InvalidUser,
|
||||
tag: 65536,
|
||||
guildcard: 0,
|
||||
@ -250,7 +247,6 @@ mod test {
|
||||
|
||||
assert!(send == vec![
|
||||
(ClientId(1), SendLoginPacket::LoginResponse(LoginResponse {
|
||||
flag: 0,
|
||||
status: AccountStatus::InvalidPassword,
|
||||
tag: 65536,
|
||||
guildcard: 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user