diff --git a/src/shared_game_state.rs b/src/shared_game_state.rs index 9129f05..7a69088 100644 --- a/src/shared_game_state.rs +++ b/src/shared_game_state.rs @@ -291,6 +291,7 @@ impl SharedGameState { } pub fn start_new_game(&mut self, ctx: &mut Context) -> GameResult { + self.reset(); #[cfg(feature = "scripting")] self.lua.reload_scripts(ctx)?;