#define DARK_EMPTY 5 /* 1/chance of arena level NOT being lit (2) */
#define DUN_CAVERN 20 /* 1/chance of having a cavern level */
-/* Number of rooms to attempt (was 50) */
-#define DUN_ROOMS_MIN 10
-#define DUN_ROOMS_MAX 100
-
/*
* Dungeon tunnel generation values
*/
* Dungeon streamer generation values
*/
#define DUN_STR_DEN 5 /* Density of streamers */
-#define DUN_STR_RNG 2 /* Width of streamers */
-#define DUN_STR_MAG 3 /* Number of magma streamers */
-#define DUN_STR_MC 90 /* 1/chance of treasure per magma */
-#define DUN_STR_QUA 2 /* Number of quartz streamers */
-#define DUN_STR_QC 40 /* 1/chance of treasure per quartz */
+#define DUN_STR_RNG 5 /* Width of streamers */
+#define DUN_STR_MAG 6 /* Number of magma streamers */
+#define DUN_STR_MC 30 /* 1/chance of treasure per magma */
+#define DUN_STR_QUA 4 /* Number of quartz streamers */
+#define DUN_STR_QC 15 /* 1/chance of treasure per quartz */
#define DUN_STR_WLW 1 /* Width of lava & water streamers -KMW- */
#define DUN_STR_DWLW 8 /* Density of water & lava streams -KMW- */
/* Array of which blocks are used */
bool room_map[MAX_ROOMS_ROW][MAX_ROOMS_COL];
- /* Hack -- there is a pit/nest on this level */
- int crowded;
+ /* Various type of dungeon floors */
+ bool destroyed;
+ bool empty_level;
+ bool cavern;
+ int laketype;
};
extern dun_data *dun;