Fixed -w 0 for .trivia which allows for infinite games, closes #413

This commit is contained in:
Kwoth
2023-05-02 09:36:27 +02:00
parent 140cc43c98
commit e8706d4006
2 changed files with 2 additions and 2 deletions

View File

@@ -36,7 +36,7 @@ public partial class Games
var (opts, _) = OptionsParser.ParseFrom(new TriviaOptions(), args);
var config = _gamesConfig.Data;
if (config.Trivia.MinimumWinReq > 0 && config.Trivia.MinimumWinReq > opts.WinRequirement)
if (opts.WinRequirement != 0 && config.Trivia.MinimumWinReq > 0 && config.Trivia.MinimumWinReq > opts.WinRequirement)
return;
var trivia = new TriviaGame(opts, _cache);

View File

@@ -157,7 +157,7 @@ public sealed class TriviaGame
var isWin = false;
// if user won the game, tell the game to stop
if (val >= _opts.WinRequirement)
if (_opts.WinRequirement != 0 && val >= _opts.WinRequirement)
{
_isStopped = true;
isWin = true;