diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/protocol/src/lib.rs | 1 | ||||
-rw-r--r-- | server/src/entity/tutorial.rs | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/server/protocol/src/lib.rs b/server/protocol/src/lib.rs index 9d2879f7..bf7fc3d1 100644 --- a/server/protocol/src/lib.rs +++ b/server/protocol/src/lib.rs @@ -227,6 +227,7 @@ pub enum PacketC { #[bincode(with_serde)] position: Option<IVec2>, message: Option<Message>, + player: PlayerID, }, Score(Score), SetIngame { diff --git a/server/src/entity/tutorial.rs b/server/src/entity/tutorial.rs index 68503471..39f761bc 100644 --- a/server/src/entity/tutorial.rs +++ b/server/src/entity/tutorial.rs @@ -38,6 +38,7 @@ impl Entity for Tutorial { if let Some((position, _)) = self.current_hint { c.packet_out.push_back(PacketC::ServerHint { position, + player: self.player, message: None, }); } @@ -81,11 +82,13 @@ impl Entity for Tutorial { if let Some((position, _)) = self.current_hint.take() { c.packet_out.push_back(PacketC::ServerHint { position, + player: self.player, message: None, }); } if let Some((position, message)) = hint.clone() { c.packet_out.push_back(PacketC::ServerHint { + player: self.player, position, message: Some(message), }); |