From 62d918e5feeaf5b3add982a5baaffb201a1f2ece Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 19 Oct 2025 00:38:09 +0200 Subject: Implement interaction with other players through id instead of tile pos --- server/protocol/src/lib.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'server/protocol') diff --git a/server/protocol/src/lib.rs b/server/protocol/src/lib.rs index 82476eab..b686fcee 100644 --- a/server/protocol/src/lib.rs +++ b/server/protocol/src/lib.rs @@ -121,8 +121,7 @@ pub enum PacketS { Interact { player: PlayerID, hand: Hand, - #[serde(deserialize_with = "deser_ivec2_opt", default)] - pos: Option, + target: Option, }, Communicate { player: PlayerID, @@ -382,10 +381,6 @@ fn deser_usize<'de, D: Deserializer<'de>>(deserializer: D) -> Result>(deserializer: D) -> Result, D::Error> { - let x = Option::::deserialize(deserializer)?; - Ok(x.map(|v| v.as_ivec2())) -} fn deser_tile_index_map<'de, D: Deserializer<'de>>( deserializer: D, ) -> Result>, D::Error> { -- cgit v1.3