add some guard code to the Is_*_level macros in dungeon.h

All Is_*_level tests during early startup would test as true until
dungeon_topology was initialized in a new game or restored from
a save file. That could result in some unexpected code paths being
taken.
This commit is contained in:
nhmall
2019-11-17 19:13:23 -05:00
parent 9ea7b074fe
commit 57584a22d7
2 changed files with 33 additions and 25 deletions

View File

@@ -235,6 +235,9 @@ dipping lichen corpse into acid when not blind and acid was undicovered would
pluralization improvement for words ending in a k-sound like "biotech"
check for whether a monster was entering a region (gas cloud) erroneously
depended upon whether or not the hero was inside the same region
all Is_*_level tests during early startup would test as true until
dungeon_topology was initialized in a new game or restored from
a save file
Fixes to Post-3.6.2 Problems that Were Exposed Via git Repository