diff options
author | metamuffin <metamuffin@disroot.org> | 2024-07-27 13:42:42 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-07-27 13:42:42 +0200 |
commit | c3b960a9b821497012098ccdab82e8ad5f7dcd4a (patch) | |
tree | 79ec0821748f9fc12f792a1b2bb1be7b4ac1e4e8 /server/src | |
parent | 20b88e92a46b3e72b77d41b8b5fcc508c3dfe326 (diff) | |
download | hurrycurry-c3b960a9b821497012098ccdab82e8ad5f7dcd4a.tar hurrycurry-c3b960a9b821497012098ccdab82e8ad5f7dcd4a.tar.bz2 hurrycurry-c3b960a9b821497012098ccdab82e8ad5f7dcd4a.tar.zst |
server clears progress when produce
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/game.rs | 10 |
1 files changed, 10 insertions, 0 deletions
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), |