From 52ddbbc1743a9d47b029293085227e12ce8290da Mon Sep 17 00:00:00 2001 From: aur9ra <93367045+aur9ra@users.noreply.github.com> Date: Sun, 20 Aug 2023 22:22:36 -0700 Subject: [PATCH] Ensure replays are only saved once per game --- tetris/modes/gamemode.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tetris/modes/gamemode.lua b/tetris/modes/gamemode.lua index 7bebb06..0e127af 100644 --- a/tetris/modes/gamemode.lua +++ b/tetris/modes/gamemode.lua @@ -179,6 +179,9 @@ function GameMode:update(inputs, ruleset) if self.game_over or self.completed then if self.save_replay and self.game_over_frames == 0 then self:saveReplay() + + -- ensure replays are only saved once per game, incase self.game_over_frames == 0 for longer than one frame + self.save_replay = false end self.game_over_frames = self.game_over_frames + 1 return