From 31d00683bcd2200c8db7902971706a72b70bfbdf Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 16 Jun 2025 15:57:46 -0400 Subject: [PATCH] v3.1.1: enemies and items can no longer spawn on plants in plants room --- .../levels/rooms/standard/PlantsRoom.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/PlantsRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/PlantsRoom.java index fe92decb7..3ad245301 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/PlantsRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/PlantsRoom.java @@ -107,7 +107,17 @@ public class PlantsRoom extends StandardRoom { door.set( Door.Type.REGULAR ); } } - + + @Override + public boolean canPlaceItem(Point p, Level l) { + return super.canPlaceItem(p, l) && l.plants.get(l.pointToCell(p)) == null; + } + + @Override + public boolean canPlaceCharacter(Point p, Level l) { + return super.canPlaceCharacter(p, l) && l.plants.get(l.pointToCell(p)) == null; + } + private static Plant.Seed randomSeed(){ Plant.Seed result; do {