\r
\r
/*!\r
-* @brief モンスターがダークエルフpitの生成必要条件を満たしているかを返す /\r
-* Helper function for "monster pit (dark elf)"\r
-* @param r_idx 確認したいモンスター種族ID\r
-* @return 生成必要条件を満たしているならTRUEを返す。\r
-*/\r
-static bool vault_aux_dark_elf(MONRACE_IDX r_idx)\r
-{\r
- int i;\r
- static int dark_elf_list[] =\r
- {\r
- MON_D_ELF, MON_D_ELF_MAGE, MON_D_ELF_WARRIOR, MON_D_ELF_PRIEST,\r
- MON_D_ELF_LORD, MON_D_ELF_WARLOCK, MON_D_ELF_DRUID, MON_NIGHTBLADE,\r
- MON_D_ELF_SORC, MON_D_ELF_SHADE, 0,\r
- };\r
-\r
- /* Validate the monster */\r
- if (!vault_monster_okay(r_idx)) return FALSE;\r
-\r
- /* Require dark elves */\r
- for (i = 0; dark_elf_list[i]; i++)\r
- if (r_idx == dark_elf_list[i]) return TRUE;\r
-\r
- /* Assume not */\r
- return FALSE;\r
-}\r
-\r
-\r
-/*!\r
* @brief ダンジョン毎に指定されたピット配列を基準にランダムなpit/nestタイプを決める\r
* @param l_ptr 選択されたpit/nest情報を返す参照ポインタ\r
* @param allow_flag_mask 生成が許されるpit/nestのビット配列\r