only broadcast token creation when it is created in the relevant map

This commit is contained in:
Rusty Striker 2025-07-04 12:39:49 +03:00
parent 1595c5e8eb
commit 53d1d2f831
Signed by: RustyStriker
GPG key ID: 87E4D691632DFF15

View file

@ -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,