diff --git a/Source/drlg_l3.cpp b/Source/drlg_l3.cpp index e91451361..6046fdb0c 100644 --- a/Source/drlg_l3.cpp +++ b/Source/drlg_l3.cpp @@ -1865,7 +1865,7 @@ void FenceDoorFix() } } if (dungeon[i][j] == 146) { - if (IsNoneOf(dungeon[i + 1][j], 130, 132, 133, 145, 136, 138, 140) && IsNoneOf(dungeon[i - 1][j], 130, 132, 133, 145, 136, 138, 140)) { + if (IsNoneOf(dungeon[i + 1][j], 130, 132, 133, 134, 136, 138, 140) && IsNoneOf(dungeon[i - 1][j], 130, 132, 133, 134, 136, 138, 140)) { dungeon[i][j] = 7; continue; } diff --git a/Source/drlg_l4.cpp b/Source/drlg_l4.cpp index 7bb8429ba..c4d5a0fa9 100644 --- a/Source/drlg_l4.cpp +++ b/Source/drlg_l4.cpp @@ -540,7 +540,7 @@ int VerticalWallOk(int i, int j) } } - if (IsAnyOf(dungeon[i][j + y], 9, 11, 14, 15, 16, 21, 23) && y > 3) + if (IsAnyOf(dungeon[i][j + y], 8, 9, 11, 14, 15, 16, 21, 23) && y > 3) return y; return -1;