From 05e1a1873663a403b7be33556c8786fee2340ac4 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 2 May 2024 17:58:08 -0400 Subject: [PATCH] v2.4.0: increased min size of cave/chasm entrance/exit rooms --- .../rooms/standard/entrance/CaveEntranceRoom.java | 10 ++++++++++ .../rooms/standard/entrance/ChasmEntranceRoom.java | 10 ++++++++++ .../levels/rooms/standard/exit/CaveExitRoom.java | 10 ++++++++++ .../levels/rooms/standard/exit/ChasmExitRoom.java | 10 ++++++++++ 4 files changed, 40 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/CaveEntranceRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/CaveEntranceRoom.java index 49ab17654..f99e378dd 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/CaveEntranceRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/CaveEntranceRoom.java @@ -31,6 +31,16 @@ import com.watabou.utils.PathFinder; public class CaveEntranceRoom extends CaveRoom { + @Override + public int minHeight() { + return Math.max(7, super.minHeight()); + } + + @Override + public int minWidth() { + return Math.max(7, super.minWidth()); + } + @Override public float[] sizeCatProbs() { return new float[]{2, 1, 0}; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/ChasmEntranceRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/ChasmEntranceRoom.java index bfc5a2545..cfd229462 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/ChasmEntranceRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/entrance/ChasmEntranceRoom.java @@ -30,6 +30,16 @@ import com.watabou.utils.PathFinder; public class ChasmEntranceRoom extends ChasmRoom { + @Override + public int minHeight() { + return Math.max(7, super.minHeight()); + } + + @Override + public int minWidth() { + return Math.max(7, super.minWidth()); + } + @Override public float[] sizeCatProbs() { return new float[]{2, 1, 0}; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/CaveExitRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/CaveExitRoom.java index 9c18f5dc3..0601633a5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/CaveExitRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/CaveExitRoom.java @@ -32,6 +32,16 @@ import com.watabou.utils.Point; public class CaveExitRoom extends CaveRoom { + @Override + public int minHeight() { + return Math.max(7, super.minHeight()); + } + + @Override + public int minWidth() { + return Math.max(7, super.minWidth()); + } + @Override public float[] sizeCatProbs() { return new float[]{2, 1, 0}; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/ChasmExitRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/ChasmExitRoom.java index 3e75189ea..abb9fbd76 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/ChasmExitRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/exit/ChasmExitRoom.java @@ -30,6 +30,16 @@ import com.watabou.utils.PathFinder; public class ChasmExitRoom extends ChasmRoom { + @Override + public int minHeight() { + return Math.max(7, super.minHeight()); + } + + @Override + public int minWidth() { + return Math.max(7, super.minWidth()); + } + @Override public float[] sizeCatProbs() { return new float[]{2, 1, 0};