]> granicus.if.org Git - nethack/commit
Planes of Water and Air
authorPatR <rankin@nethack.org>
Fri, 31 May 2019 10:42:06 +0000 (03:42 -0700)
committerPatR <rankin@nethack.org>
Fri, 31 May 2019 10:42:06 +0000 (03:42 -0700)
commit48cd573e327dfe84e71b69556425499f89053b42
tree84adb0db796262f03dc76058f9324c578457991e
parent791b87833b01f336707d90b4d780d1e87eecb344
Planes of Water and Air

Make the Plane of Water be water all the way to edge instead of having
stone on left, top, and right.  The Plane of Air already has air all
the way to edge (including unused/unuseable column #0) but does so via
code rather than the level description file so Water does that now too.

The edges of the Plane of Air were cloudless (3 columns on the left,
2 rows on the top, and 2 columns on the right; don't recall about the
bottom) and that looked pretty strange.  Those rows and columns are
beyond the range of bubble/cloud movement so just make some of those
spots randomly be sight-blocking cloud terrain instead of all open air.
It isn't integrated with the moving clouds but looks fairly good when
the hero moves along the edge of the level.

Using wizard mode to leave Water or Air and later return resulted in
no clouds on the Air level and bubbles as usual on the Water level.
I still don't understand why, but on return to those levels run the
bubble creation routine as if the old discarded bubbles or clouds were
being restored.
doc/fixes36.3
src/do.c
src/mkmaze.c