]> granicus.if.org Git - nethack/commit
more #overview changes
authornethack.rankin <nethack.rankin>
Sat, 14 Apr 2012 08:31:05 +0000 (08:31 +0000)
committernethack.rankin <nethack.rankin>
Sat, 14 Apr 2012 08:31:05 +0000 (08:31 +0000)
commit4c3939bb767d310755f5f1a4f5afadc5dd7324fe
tree51a83f4fd33e259a50e430ec972a3ce3e94f9ce3
parent99a51ab3b2add05f1e75f373bf070c2c8520c124
more #overview changes

     Change how overview data is handled if/when you get expelled from
the quest:  mark quest levels as unreachable rather than discarding their
overview data, so that it can be included in end of game disclosure (and
can be revived if you manage to return to your quest branch by invoking
the W quest artifact).

     Order of endgame levels was odd:  earth followed by astral, water,
fire, and air, because the code didn't know how to insert in front of the
first one visited.  Now it does.  Placement of endgame levels was sub-
optimal:  since that has the highest internal dungeon branch number, it
came out last.  Now it is forced to come out first, so that it appears
above the dungeon.  And use "Plane of Earth" for level name rather than
"Plane 1", and so on for the others, when in the endgame.

     Since I'm bumping EDITLEVEL due to adding mapseen.flags.unreachable,
I am also inserting u.uevent.uvibrated now so that it won't trigger another
EDITLEVEL increment.  At the moment it doesn't do anything except get set
when you receive the "you feel strange vibrations <under you>" message.
The level where that occurs will eventually have an automatic annotation
of some sort.
include/dungeon.h
include/patchlevel.h
include/you.h
src/do.c
src/dungeon.c
src/hack.c