OSDN Git Service

Add new option -- show_ammo_detail / show_ammo_no_crit
[hengband/hengband.git] / src / generate.h
index 9ff683f..586f896 100644 (file)
 #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
  */
@@ -43,11 +39,11 @@ extern int dun_tun_jct;
  * 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- */
 
@@ -139,8 +135,11 @@ struct dun_data
        /* 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;