{ TERM_RED, _("魔", "AM"), _("反魔法", "AntiMagic") }, { TERM_SLATE, _("我", "Pa"), _("我慢", "Patience") },
{ TERM_SLATE, _("宣", "Rv"), _("宣告", "Revenge") }, { TERM_L_DARK, _("剣", "Rs"), _("魔剣化", "RuneSword") },
{ TERM_RED, _("吸", "Vm"), _("吸血打撃", "Vampiric") }, { TERM_WHITE, _("回", "Cu"), _("回復", "Cure") },
- { TERM_L_DARK, _("感", "ET"), _("邪悪感知", "EvilTele") }, { 0, NULL, NULL } };
+ { TERM_L_DARK, _("感", "ET"), _("邪悪感知", "EvilTele") }, { TERM_VIOLET, _("視", "NSi"), _("暗視", "NgtSgt") },
+ { 0, NULL, NULL } };
BAR_VAMPILIC = 64, /*!< 下部ステータス表示: 吸血 */
BAR_CURE = 65, /*!< 下部ステータス表示: 回復 */
BAR_ESP_EVIL = 66, /*!< 下部ステータス表示: 邪悪感知 */
+ BAR_NIGHTSIGHT = 67, /*!< 下部ステータス表示: 暗視 */
} bar_definition_type;
-#define MAX_STAT_BARS 68
+#define MAX_STAT_BARS 69
extern stat_bar stat_bars[MAX_STAT_BARS];
if (creature_ptr->tim_invis)
ADD_BAR_FLAG(BAR_SENSEUNSEEN);
+ if (creature_ptr->concent >= CONCENT_RADAR_THRESHOLD)
+ {
+ ADD_BAR_FLAG(BAR_SENSEUNSEEN);
+ ADD_BAR_FLAG(BAR_NIGHTSIGHT);
+ }
+
if (is_time_limit_esp(creature_ptr))
ADD_BAR_FLAG(BAR_TELEPATHY);