From 2ed7252be7ddba840901ba0d82b491eb9a0073ff Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 2 Dec 2021 17:09:41 -0500 Subject: [PATCH] v1.1.0: actually properly fixed rare crashes with special room spawning --- .../shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java index c30a473c0..e359245d7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/SpecialRoom.java @@ -165,7 +165,7 @@ public abstract class SpecialRoom extends Room { //60% chance for front of queue, 30% chance for next, 10% for one after that int index = Random.chances(new float[]{6, 3, 1}); - while (index > floorSpecials.size()) index--; + while (index >= floorSpecials.size()) index--; Room r = Reflection.newInstance(floorSpecials.get( index ));