diff --git a/doc/fixes36.2 b/doc/fixes36.2 index d2cfcdd62..a4c3a8f09 100644 --- a/doc/fixes36.2 +++ b/doc/fixes36.2 @@ -58,6 +58,8 @@ when using 'O' to set hilite_status rules, hide the 'score' status field if 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 diff --git a/src/sp_lev.c b/src/sp_lev.c index a1b1f6d2a..91412d214 100644 --- a/src/sp_lev.c +++ b/src/sp_lev.c @@ -786,10 +786,9 @@ link_doors_rooms() 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++) @@ -2452,6 +2451,9 @@ boolean prefilled; case COURT: case ZOO: case BEEHIVE: + case ANTHOLE: + case COCKNEST: + case LEPREHALL: case MORGUE: case BARRACKS: fill_zoo(croom);