diff options
Diffstat (limited to 'server/src/server.rs')
| -rw-r--r-- | server/src/server.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 795192c5..69ef89fe 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -228,14 +228,12 @@ impl GameServerExt for Game { fn prime_client(&self) -> Vec<PacketC> { let mut out = Vec::new(); - out.push(PacketC::GameData { - data: { - let mut k = self.data.as_ref().to_owned(); - k.recipes.clear(); - k.demands.clear(); - Box::new(k) - }, - }); + out.push(PacketC::GameData({ + let mut k = self.data.as_ref().to_owned(); + k.recipes.clear(); + k.demands.clear(); + k + })); out.push(PacketC::Environment { effects: self.environment_effects.clone(), }); |