diff options
Diffstat (limited to 'server/src/state.rs')
| -rw-r--r-- | server/src/state.rs | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/server/src/state.rs b/server/src/state.rs index 1e01036c..001e2bf0 100644 --- a/server/src/state.rs +++ b/server/src/state.rs @@ -236,16 +236,17 @@ impl Server { fn get_packet_player(packet: &PacketS) -> Option<PlayerID> { match packet { - PacketS::Join { .. } => None, - PacketS::Idle { .. } => None, - PacketS::Leave { player } => Some(*player), - PacketS::Movement { player, .. } => Some(*player), - PacketS::Interact { player, .. } => Some(*player), - PacketS::Communicate { player, .. } => Some(*player), - PacketS::ReplaceHand { player, .. } => Some(*player), - PacketS::Effect { player, .. } => Some(*player), - PacketS::Ready => None, - PacketS::ApplyScore(_) => None, - PacketS::ReplayTick { .. } => None, + PacketS::Leave { player } + | PacketS::Movement { player, .. } + | PacketS::Interact { player, .. } + | PacketS::Communicate { player, .. } + | PacketS::ReplaceHand { player, .. } + | PacketS::Effect { player, .. } => Some(*player), + PacketS::Join { .. } + | PacketS::Idle { .. } + | PacketS::Ready + | PacketS::ApplyScore(_) + | PacketS::ReplayTick { .. } + | PacketS::Debug(_) => None, } } |