Fixes #114
Report and contributed fix described lack of support for room type
"ant hole" in the code that loads special levels (and mentioned that
none of our des files attempted to use that room type so it isn't
noticeable in unmodified version of the game). The fix overlooked
a couple of other missing room types (leprechaun hall and cockatrice
nest) so I didn't use the pull-request's commit (so not sure what
github's automated updating will make of 'Fixes #114').
make stone-to-flesh behave the same on statues of petrified monsters as it
does on random 'dungeon art' ones (revive at a nearby spot instead of
becoming a corpse when there's already a monster at statue's location)
+special level loader didn't support populating several types of special rooms
+ (ant hole, cockatrice nest, leprechaun hall)
Fixes to Post-3.6.1 Problems that Were Exposed Via git Repository
void
fill_rooms()
{
- int tmpi;
+ int tmpi, m;
for (tmpi = 0; tmpi < nroom; tmpi++) {
- int m;
if (rooms[tmpi].needfill)
fill_room(&rooms[tmpi], (rooms[tmpi].needfill == 2));
for (m = 0; m < rooms[tmpi].nsubrooms; m++)
case COURT:
case ZOO:
case BEEHIVE:
+ case ANTHOLE:
+ case COCKNEST:
+ case LEPREHALL:
case MORGUE:
case BARRACKS:
fill_zoo(croom);