}
/*!
- * @brief 悪夢の元凶となるモンスターかどうかを返す。
- * @param r_idx 判定対象となるモンスターのID
- * @return 悪夢の元凶となり得るか否か。
- */
-bool get_nightmare(MONRACE_IDX r_idx)
-{
- monster_race *r_ptr = &r_info[r_idx];
-
- /* Require eldritch horrors */
- if (!(r_ptr->flags2 & (RF2_ELDRITCH_HORROR))) return (FALSE);
-
- /* Require high level */
- if (r_ptr->level <= p_ptr->lev) return (FALSE);
-
- /* Accept this monster */
- return (TRUE);
-}
-
-/*!
* @brief 宿屋の利用サブルーチン
* @details inn commands\n
* Note that resting for the night was a perfect way to avoid player\n
extern bool shock_power(void);
/* bldg.c */
-extern bool get_nightmare(MONRACE_IDX r_idx);
extern void battle_monsters(void);
extern void do_cmd_bldg(void);
extern void do_cmd_quest(void);
return FALSE;
}
+
+/*!
+ * @brief 悪夢の元凶となるモンスターかどうかを返す。
+ * @param r_idx 判定対象となるモンスターのID
+ * @return 悪夢の元凶となり得るか否か。
+ */
+bool get_nightmare(MONRACE_IDX r_idx)
+{
+ monster_race *r_ptr = &r_info[r_idx];
+
+ /* Require eldritch horrors */
+ if (!(r_ptr->flags2 & (RF2_ELDRITCH_HORROR))) return (FALSE);
+
+ /* Require high level */
+ if (r_ptr->level <= p_ptr->lev) return (FALSE);
+
+ /* Accept this monster */
+ return (TRUE);
+}
extern bool monster_living(MONRACE_IDX r_idx);\r
extern bool no_questor_or_bounty_uniques(MONRACE_IDX r_idx);\r
extern bool monster_hook_human(MONRACE_IDX r_idx);\r
+extern bool get_nightmare(MONRACE_IDX r_idx);\r