OSDN Git Service

[Refactor] FORCE_DEPTHを新定義に合わせた
[hengbandforosx/hengbandosx.git] / src / monster-floor / one-monster-placer.cpp
index 8de1ef9..7debe5d 100644 (file)
@@ -29,6 +29,7 @@
 #include "monster-race/race-flags3.h"
 #include "monster-race/race-flags7.h"
 #include "monster-race/race-indice-types.h"
+#include "monster-race/race-misc-flags.h"
 #include "monster/monster-flag-types.h"
 #include "monster/monster-info.h"
 #include "monster/monster-list.h"
@@ -143,7 +144,7 @@ static bool check_unique_placeable(const FloorType &floor, MonsterRaceId r_idx,
         return false;
     }
 
-    const auto is_deep = any_bits(r_ptr->flags1, RF1_FORCE_DEPTH) && (floor.dun_level < r_ptr->level);
+    const auto is_deep = r_ptr->misc_flags.has(MonsterMiscType::FORCE_DEPTH) && (floor.dun_level < r_ptr->level);
     const auto is_questor = !ironman_nightmare || any_bits(r_ptr->flags1, RF1_QUESTOR);
     return !is_deep || !is_questor;
 }