Fixed bug where chance initialized as 0 would select null tile

This commit is contained in:
Collin Smith 2021-08-06 17:08:07 -07:00
parent 3bbcd2c086
commit db51859edc

View File

@ -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;
}