diff options
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/game.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server/src/game.rs b/server/src/game.rs index e3d170a1..1692de34 100644 --- a/server/src/game.rs +++ b/server/src/game.rs @@ -136,7 +136,10 @@ impl Game { self.lobby = gamedata.map_name == "lobby"; self.data = gamedata.into(); - self.score = Score::default(); + self.score = Score { + time_remaining: timer.map(|dur| dur.as_secs_f64()).unwrap_or(0.), + ..Default::default() + }; self.end = timer.map(|dur| Instant::now() + dur); self.entities = Arc::new(RwLock::new(self.data.entities.clone())); |