The Dragon Caves only occur in 75% of games according to dungeon.def, but dname_to_dnum() called in init_dungeons() panics if it can't find the branch. It's needed to set dragon_dnum so that so that the In_dragon() macro gives "The heat and smoke are gone" message when entering it from Gehennom. I'll need to find an alternative solution that will always work.
The Dragon Caves only occur in 75% of games according to
dungeon.def
, butdname_to_dnum()
called ininit_dungeons()
panics if it can't find the branch. It's needed to setdragon_dnum
so that so that theIn_dragon()
macro gives "The heat and smoke are gone" message when entering it from Gehennom. I'll need to find an alternative solution that will always work.