From db51859edcb2531653b145b595075e5091525cc8 Mon Sep 17 00:00:00 2001 From: Collin Smith Date: Fri, 6 Aug 2021 17:08:07 -0700 Subject: [PATCH] Fixed bug where chance initialized as 0 would select null tile --- core/src/main/java/com/riiablo/map2/TileGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/riiablo/map2/TileGenerator.java b/core/src/main/java/com/riiablo/map2/TileGenerator.java index a4d8570a..20e07a0b 100644 --- a/core/src/main/java/com/riiablo/map2/TileGenerator.java +++ b/core/src/main/java/com/riiablo/map2/TileGenerator.java @@ -45,7 +45,7 @@ public class TileGenerator { int chance = sum == 0 ? 0 : this.random.nextInt(sum); Tile[] items = entry.tiles.items; Tile tile = null; - for (int i = 0, s = entry.tiles.size; i < s && chance > 0; i++) { + for (int i = 0, s = entry.tiles.size; i < s && chance >= 0; i++) { tile = items[i]; chance -= tile.rarity; }