From 19e0d6d3c47e13d8ce758fc14eec98542cb2c6a9 Mon Sep 17 00:00:00 2001 From: Gonk Date: Tue, 10 Nov 2020 20:08:09 +0100 Subject: [PATCH] Fix, thanks to Nathan --- .../src/com/gpl/rpg/AndorsTrail/controller/Constants.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/Constants.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/Constants.java index c6beeb2a4..dbaec5eb6 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/Constants.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/Constants.java @@ -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;