diff --git a/src/Discord.Net.Core/Entities/Roles/Color.cs b/src/Discord.Net.Core/Entities/Roles/Color.cs index d518d6edd..ead46fd8a 100644 --- a/src/Discord.Net.Core/Entities/Roles/Color.cs +++ b/src/Discord.Net.Core/Entities/Roles/Color.cs @@ -32,11 +32,11 @@ namespace Discord } public Color(float r, float g, float b) { - if (r <= 0.0f && r >= 1.0f) + if (r < 0.0f || r > 1.0f) throw new ArgumentOutOfRangeException(nameof(r), "A float value must be within [0,1]"); - if (g <= 0.0f || g >= 1.0f) + if (g < 0.0f || g > 1.0f) throw new ArgumentOutOfRangeException(nameof(g), "A float value must be within [0,1]"); - if (b <= 0.0f || b >= 1.0f) + if (b < 0.0f || b > 1.0f) throw new ArgumentOutOfRangeException(nameof(b), "A float value must be within [0,1]"); RawValue = ((uint)(r * 255.0f) << 16) |