/* Place the cursor on the player */
move_cursor_relative(p_ptr->y, p_ptr->x);
+ if(refresh_mon_list)
+ {
+ p_ptr->window |= PW_MONSTER_LIST;
+ update_output();
+ }
+
can_save = TRUE;
/* Get a command (normal) */
request_command(FALSE);
bool abbrev_all; /* Describe obj's all resistances by abbreviation */
bool exp_need; /* Show the experience needed for next level */
bool ignore_unview; /* Ignore whenever any monster does */
+bool refresh_mon_list; /* Refresh monster list before action */
/*** Game-Play Options ***/
{ &ignore_unview, FALSE, OPT_PAGE_TEXT, 2, 13,
"ignore_unview", _("視界外のモンスターの行動を表示しない", "Ignore whenever any monster does") },
+ { &refresh_mon_list, FALSE, OPT_PAGE_TEXT, 2, 18,
+ "refresh_mon_list", _("行動前に視界内モンスターリストを更新(重い)", "Refresh monster list before action") },
+
{ &show_ammo_detail, TRUE, OPT_PAGE_TEXT, 2, 14,
"show_ammo_detail", _("矢弾のダメージの説明を表示する", "Show description of ammo damage") },
extern bool abbrev_all; /* Describe obj's all resistances by abbreviation */
extern bool exp_need; /* Show the experience needed for next level */
extern bool ignore_unview; /* Ignore whenever any monster does */
+extern bool refresh_mon_list; /* Refresh monster list before action */
extern bool show_ammo_detail; /* Show Description of ammo damage */
extern bool show_ammo_no_crit; /* Show No-crit damage of ammo */
extern bool show_ammo_crit_ratio; /* Show critical ratio of ammo */