From 53d1d2f8313746702ecda4ddee4d95bee325552b Mon Sep 17 00:00:00 2001 From: Rusty Striker Date: Fri, 4 Jul 2025 12:39:49 +0300 Subject: [PATCH] only broadcast token creation when it is created in the relevant map --- src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 27f0a3a..0cd0683 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -192,7 +192,11 @@ impl GameServer { } => { let token_id = self.game.create_token(map_id, character, img_path.clone(), x, y); _ = broadcast.send(( - Some(id.clone()), + if map_id == self.game.current_scene() { + None + } else { + Some(id.clone()) + }, api::Response::SpawnToken(SpawnToken { token_id, x,