From 2dfc7e9192d0c0076ba61c022d8f753469086fe0 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 18 Sep 2024 12:51:07 +0200 Subject: make effect its own packet --- server/protocol/src/lib.rs | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'server/protocol/src') diff --git a/server/protocol/src/lib.rs b/server/protocol/src/lib.rs index 323cf2c2..b8f30ce7 100644 --- a/server/protocol/src/lib.rs +++ b/server/protocol/src/lib.rs @@ -119,20 +119,28 @@ pub enum PacketS { timeout: Option, }, + /// For use in replay sessions only + ReplayTick { + dt: f64, + }, + #[serde(skip)] #[bincode(skip)] - /// For internal use only + /// For internal use only (customers) ReplaceHand { player: PlayerID, item: Option, }, #[serde(skip)] #[bincode(skip)] - /// For internal use only + /// For internal use only (customers) ApplyScore(Score), - /// For use in replay sessions only - ReplayTick { - dt: f64, + #[serde(skip)] + #[bincode(skip)] + /// For internal use only (customers) + Effect { + player: PlayerID, + name: String, }, } @@ -143,7 +151,6 @@ pub enum Message { Text(String), Item(ItemIndex), Tile(TileIndex), - Effect(String), } #[derive(Debug, Clone, Serialize, Deserialize, Encode, Decode)] @@ -208,6 +215,10 @@ pub enum PacketC { message: Option, timeout: Option, }, + Effect { + name: String, + player: PlayerID, + }, ServerMessage { text: String, }, -- cgit v1.2.3-70-g09d2