Browse Source

timer fix

zelpold 4 years ago
parent
commit
19e6bc2411

+ 1 - 2
MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

@@ -227,8 +227,7 @@ namespace MafiaTelegramBot.Game.GameRooms
             {
                 var contenders = await DefencePhase();
                 if (contenders.Count > 1) contenders = await DefencePhase();
-                if (contenders.Count > 1) await PlayersCh.Send(strings.villagers_could_not_decide);
-                if (contenders.Count == 0) await PlayersCh.Send(strings.villagers_could_not_decide);
+                if (contenders.Count is > 1 or 0 ) await PlayersCh.Send(strings.villagers_could_not_decide);
                 else await contenders[0].CurrentRole.Dispatch();
             });
         }

+ 2 - 1
MafiaTelegramBot/Game/Player.cs

@@ -57,7 +57,8 @@ namespace MafiaTelegramBot.Game
 
         public async Task Restart()
         {
-            ActiveTime.Stop();
+            if (ActiveTime.Enabled)
+                ActiveTime.Stop();
             ActiveTime.Start();
         }