1 #include "floor/dungeon-tunnel-util.h"
2 #include "system/angband.h"
5 * Dungeon tunnel generation values
7 #define DUN_TUN_RND_MIN 5 /* Chance of random direction (was 10) */
8 #define DUN_TUN_RND_MAX 20
9 #define DUN_TUN_CHG_MIN 20 /* Chance of changing direction (was 30) */
10 #define DUN_TUN_CHG_MAX 60
11 #define DUN_TUN_CON_MIN 10 /* Chance of extra tunneling (was 15) */
12 #define DUN_TUN_CON_MAX 40
13 #define DUN_TUN_PEN_MIN 30 /* Chance of doors at room entrances (was 25) */
14 #define DUN_TUN_PEN_MAX 70
15 #define DUN_TUN_JCT_MIN 60 /* Chance of doors at tunnel junctions (was 90) */
16 #define DUN_TUN_JCT_MAX 90
18 dt_type *initialize_dt_type(dt_type *dt_ptr)
20 dt_ptr->dun_tun_rnd = rand_range(DUN_TUN_RND_MIN, DUN_TUN_RND_MAX);
21 dt_ptr->dun_tun_chg = rand_range(DUN_TUN_CHG_MIN, DUN_TUN_CHG_MAX);
22 dt_ptr->dun_tun_con = rand_range(DUN_TUN_CON_MIN, DUN_TUN_CON_MAX);
23 dt_ptr->dun_tun_pen = rand_range(DUN_TUN_PEN_MIN, DUN_TUN_PEN_MAX);
24 dt_ptr->dun_tun_jct = rand_range(DUN_TUN_JCT_MIN, DUN_TUN_JCT_MAX);