diff --git a/rust/src/game_manager.rs b/rust/src/game_manager.rs index cd58b3c..1bccf0c 100644 --- a/rust/src/game_manager.rs +++ b/rust/src/game_manager.rs @@ -316,6 +316,12 @@ impl INode for Game { player.killing_spree = 0; } } + + if let Some(playback) = &mut self.current_replay_playback + && let Some(recorder) = &self.replay_recorder + { + playback.bind_mut().replay = recorder.bind().replay.clone(); + } } }