From aa1d45c658fbe10877818fa2a1c0a590e9af8845 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 2 May 2017 19:54:38 -0400 Subject: [PATCH] v0.6.0: fixed non-tunnel rooms being placed in the sewer boss level --- .../shatteredpixeldungeon/levels/SewerBossLevel.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java index 970d567b7..7c4ddcbe6 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java @@ -31,6 +31,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Item; import com.shatteredpixel.shatteredpixeldungeon.levels.builders.Builder; import com.shatteredpixel.shatteredpixeldungeon.levels.builders.LoopBuilder; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room; +import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.connection.TunnelRoom; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.RatKingRoom; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.EmptyRoom; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.SewerBossEntranceRoom; @@ -56,8 +57,12 @@ public class SewerBossLevel extends SewerLevel { initRooms.add ( roomEntrance = roomExit = new SewerBossEntranceRoom()); int standards = standardRooms(); - for (int i = 0; i < standards; i++) + for (int i = 0; i < standards; i++) { initRooms.add(new EmptyRoom()); + initRooms.add(new TunnelRoom()); + } + initRooms.add(new TunnelRoom()); + if (Random.Int(3) == 0) initRooms.add(new TunnelRoom()); initRooms.add(new RatKingRoom()); return initRooms; @@ -71,7 +76,7 @@ public class SewerBossLevel extends SewerLevel { protected Builder builder(){ return new LoopBuilder() .setPathLength(1f, new float[]{1}) - .setTunnelLength(new float[]{0, 4, 1}, new float[]{1}); + .setTunnelLength(new float[]{1}, new float[]{1}); } @Override