sprintf(the_score.cur_lev, "%3d", MIN((u16b)p_ptr->lev, 999));
sprintf(the_score.cur_dun, "%3d", (int)dun_level);
sprintf(the_score.max_lev, "%3d", MIN((u16b)p_ptr->max_plv, 999));
- sprintf(the_score.max_dun, "%3d", (int)max_dlv[dungeon_idx]);
+ sprintf(the_score.max_dun, "%3d", (int)max_dlv[p_ptr->dungeon_idx]);
/* Save the cause of death (31 chars) */
if (strlen(p_ptr->died_from) >= sizeof(the_score.how))
sprintf(the_score.cur_lev, "%3d", MIN((u16b)p_ptr->lev, 999));
sprintf(the_score.cur_dun, "%3d", (int)dun_level);
sprintf(the_score.max_lev, "%3d", MIN((u16b)p_ptr->max_plv, 999));
- sprintf(the_score.max_dun, "%3d", (int)max_dlv[dungeon_idx]);
+ sprintf(the_score.max_dun, "%3d", (int)max_dlv[p_ptr->dungeon_idx]);
/* Hack -- no cause of death */
/* まだ死んでいないときの識別文字 */