From f2292af3b9442ea3db7435d3e455792d270f722a Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 29 Jun 2024 20:30:45 +0200 Subject: customers send effects on timeout and satisfied demand --- server/src/customer/mod.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'server/src') diff --git a/server/src/customer/mod.rs b/server/src/customer/mod.rs index 92e6e94c..f90b2eb2 100644 --- a/server/src/customer/mod.rs +++ b/server/src/customer/mod.rs @@ -165,6 +165,13 @@ impl DemandState { persist: true, }, )); + packets_out.push(( + id, + PacketS::Communicate { + message: Some(Message::Effect("angry".to_string())), + persist: false, + }, + )); let path = find_path( &self.walkable, p.movement.position.as_ivec2(), @@ -205,6 +212,13 @@ impl DemandState { message: None, }, )); + packets_out.push(( + id, + PacketS::Communicate { + message: Some(Message::Effect("satisfied".to_string())), + persist: false, + }, + )); for edge in [true, false] { packets_out.push((id, PacketS::Interact { pos, edge })) } -- cgit v1.2.3-70-g09d2