Fix ReagentUnit int comparisons.

- They floored the ReagentUnit before, which is a terrible idea.
This commit is contained in:
Vera Aguilera Puerto
2021-09-23 12:28:54 +02:00
parent 220329c6a5
commit 05a9528cd8

View File

@@ -106,32 +106,32 @@ namespace Content.Shared.Chemistry.Reagent
public static bool operator <=(ReagentUnit a, int b)
{
return a.ShiftDown() <= b;
return a <= New(b);
}
public static bool operator >=(ReagentUnit a, int b)
{
return a.ShiftDown() >= b;
return a >= New(b);
}
public static bool operator <(ReagentUnit a, int b)
{
return a.ShiftDown() < b;
return a < New(b);
}
public static bool operator >(ReagentUnit a, int b)
{
return a.ShiftDown() > b;
return a > New(b);
}
public static bool operator ==(ReagentUnit a, int b)
{
return a.Int() == b;
return a == New(b);
}
public static bool operator !=(ReagentUnit a, int b)
{
return a.Int() != b;
return a != New(b);
}
public static bool operator ==(ReagentUnit a, ReagentUnit b)