From 31e03f1c68b25ce2d68016421a9822539af9335e Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Sat, 26 Apr 2025 20:38:46 +0300 Subject: [PATCH] Fix vision on plane of air We can't just unconditionally unblock vision when the cloud moves, as there could be a temporary poison cloud at that location. --- src/mkmaze.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mkmaze.c b/src/mkmaze.c index debc686cd..8e09bbf79 100644 --- a/src/mkmaze.c +++ b/src/mkmaze.c @@ -1644,7 +1644,7 @@ movebubbles(void) for (x = 1; x <= (COLNO - 1); x++) for (y = 0; y <= (ROWNO - 1); y++) { levl[x][y] = air_pos; - unblock_point(x, y); + recalc_block_point(x, y); /* all air or all cloud around the perimeter of the Air level tends to look strange; break up the pattern */ xedge = (boolean) (x < gbxmin || x > gbxmax);