Fix, thanks to Nathan

This commit is contained in:
Gonk
2020-11-10 20:08:09 +01:00
parent 6dc33bcac2
commit 19e0d6d3c4

View File

@@ -51,7 +51,7 @@ public final class Constants {
public static final Random rnd = new Random();
public static int rollValue(final ConstRange r) { return rollValue(r.max, r.current); }
public static int rollValue(final ConstRange r, int bias) { return (int)Math.round(rollValue(r.max * 100, r.current * 100 + bias)/100.0); }
public static int rollValue(final ConstRange r, int bias) { return rollValue((r.max + 1) * 100 -1, r.current * 100 + bias)/100; }
public static int rollValue(final Range r) { return rollValue(r.max, r.current); }
private static int rollValue(final int max, final int min) {
if (max <= min) return max;