From c4c58b59bd714dfd146446681a43481a03366569 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Fri, 5 Oct 2018 10:07:23 -0500 Subject: [PATCH] Mark the puzzle as being complete. If we need to track it, we want to do that as well. This had been a bit of a bug; it only marked it as done if it had never been done previously. So, if you were trying to replay something, it would only be completed if you had never done it. Lots of puzzles were failing their replay. --- EduNetworkBuilder/Network.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/EduNetworkBuilder/Network.cs b/EduNetworkBuilder/Network.cs index 40e03d0..e91ee12 100644 --- a/EduNetworkBuilder/Network.cs +++ b/EduNetworkBuilder/Network.cs @@ -909,10 +909,15 @@ namespace EduNetworkBuilder if (ND != null) ND.PowerOff = true; } } - if (report_as_done && PuzzleCount == 0 && PreviouslyUnsolved) + if (PuzzleCount == 0 && PreviouslyUnsolved) { - //The puzzle was just solved - MarkAsSolved(); + PuzzleIsSolved = true; + if (NB.DebugTests) Console.WriteLine("Recognizing puzzle is solved: " + PuzzleName); + if (report_as_done) + { + //The puzzle was just solved + MarkAsSolved(); + } } }