diff --git a/DeukBot4/Utilities/BotOpinions.cs b/DeukBot4/Utilities/BotOpinions.cs index 40ecedf..41e4301 100644 --- a/DeukBot4/Utilities/BotOpinions.cs +++ b/DeukBot4/Utilities/BotOpinions.cs @@ -8,10 +8,10 @@ namespace DeukBot4.Utilities { public static async Task GetOpinion(CommandRequest request) { - var random = new Random(); + var extend = request.Parameters[0].AsString().ToLowerInvariant(); + var random = new Random(extend.GetHashCode()); var positive = random.Next(-20, 80) < (int) request.RequestPermissions; - var extend = request.Parameters[0].AsString().ToLowerInvariant(); if (extend.Contains("kill") || extend.Contains("suicide")) { return "That sounds like a bad idea to me"; @@ -24,11 +24,11 @@ namespace DeukBot4.Utilities } else { - return "Absolutely, ban the fucker!"; + return BanOpinions.Choice(random); } } - return positive ?PositiveOpinions.Choice(random) : NegativeOpinions.Choice(random); + return positive ? PositiveOpinions.Choice(random) : NegativeOpinions.Choice(random); }