diff options
author | metamuffin <metamuffin@disroot.org> | 2025-10-07 13:00:16 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-10-07 13:00:16 +0200 |
commit | f01b9bb2375e1dbaede262c6281dc3a3d068cbb1 (patch) | |
tree | 3ccd455060de17588d20c310cdc7c91353a661c5 /server | |
parent | d502c67d68c48f1513f0edae9a765249357685a1 (diff) | |
download | hurrycurry-f01b9bb2375e1dbaede262c6281dc3a3d068cbb1.tar hurrycurry-f01b9bb2375e1dbaede262c6281dc3a3d068cbb1.tar.bz2 hurrycurry-f01b9bb2375e1dbaede262c6281dc3a3d068cbb1.tar.zst |
Diffstat (limited to 'server')
-rw-r--r-- | server/src/server.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index eee48c22..034fe67a 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -169,7 +169,12 @@ impl GameServerExt for Game { fn prime_client(&self) -> Vec<PacketC> { let mut out = Vec::new(); out.push(PacketC::Data { - data: Box::new(self.data.as_ref().to_owned()), + data: { + let mut k = self.data.as_ref().to_owned(); + k.recipes.clear(); + k.demands.clear(); + Box::new(k) + }, }); out.push(PacketC::Environment { effects: self.environment_effects.clone(), |