From c3b960a9b821497012098ccdab82e8ad5f7dcd4a Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 27 Jul 2024 13:42:42 +0200 Subject: server clears progress when produce --- server/src/game.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'server/src') diff --git a/server/src/game.rs b/server/src/game.rs index d7e62413..e0154c4c 100644 --- a/server/src/game.rs +++ b/server/src/game.rs @@ -510,6 +510,11 @@ impl Game { .map(|i| i.progress), }), TickEffect::Produce => { + packet_out.push_back(PacketC::SetProgress { + warn: false, + item: ItemLocation::Tile(pos), + progress: None, + }); packet_out.push_back(PacketC::SetItem { location: ItemLocation::Tile(pos), item: tile.item.as_ref().map(|i| i.kind), @@ -559,6 +564,11 @@ impl Game { .map(|i| i.progress), }), TickEffect::Produce => { + packet_out.push_back(PacketC::SetProgress { + warn: false, + item: ItemLocation::Player(pid), + progress: None, + }); packet_out.push_back(PacketC::SetItem { location: ItemLocation::Player(pid), item: player.item.as_ref().map(|i| i.kind), -- cgit v1.2.3-70-g09d2