diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/StudyRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/StudyRoom.java index 1218f66f4..27546d883 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/StudyRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/StudyRoom.java @@ -54,13 +54,17 @@ public class StudyRoom extends StandardRoom { for (Point door : connected.values()) { if (door.x == left) { - Painter.set( level, door.x + 1, door.y, Terrain.EMPTY ); + Painter.set( level, door.x + 1, door.y, Terrain.EMPTY_SP ); + Painter.set( level, door.x + 2, door.y, Terrain.EMPTY_SP ); } else if (door.x == right) { - Painter.set( level, door.x - 1, door.y, Terrain.EMPTY ); + Painter.set( level, door.x - 1, door.y, Terrain.EMPTY_SP ); + Painter.set( level, door.x - 2, door.y, Terrain.EMPTY_SP ); } else if (door.y == top) { - Painter.set( level, door.x, door.y + 1, Terrain.EMPTY ); + Painter.set( level, door.x, door.y + 1, Terrain.EMPTY_SP ); + Painter.set( level, door.x, door.y + 2, Terrain.EMPTY_SP ); } else if (door.y == bottom) { - Painter.set( level, door.x , door.y - 1, Terrain.EMPTY ); + Painter.set( level, door.x , door.y - 1, Terrain.EMPTY_SP ); + Painter.set( level, door.x , door.y - 2, Terrain.EMPTY_SP ); } } Point center = center(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/WalkwayRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/WalkwayRoom.java index 1dbe6f9ba..fb955451f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/WalkwayRoom.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/standard/WalkwayRoom.java @@ -52,12 +52,16 @@ public class WalkwayRoom extends StandardRoom { door.set( Door.Type.REGULAR ); if (door.x == left) { Painter.set( level, door.x + 1, door.y, Terrain.EMPTY_SP ); + Painter.set( level, door.x + 2, door.y, Terrain.EMPTY_SP ); } else if (door.x == right) { Painter.set( level, door.x - 1, door.y, Terrain.EMPTY_SP ); + Painter.set( level, door.x - 2, door.y, Terrain.EMPTY_SP ); } else if (door.y == top) { Painter.set( level, door.x, door.y + 1, Terrain.EMPTY_SP ); + Painter.set( level, door.x, door.y + 2, Terrain.EMPTY_SP ); } else if (door.y == bottom) { Painter.set( level, door.x , door.y - 1, Terrain.EMPTY_SP ); + Painter.set( level, door.x , door.y - 2, Terrain.EMPTY_SP ); } }