#include "monster-race/monster-race.h"
#include "monster-race/race-brightness-flags.h"
#include "monster-race/race-flags-resistance.h"
-#include "monster-race/race-flags1.h"
-#include "monster-race/race-flags2.h"
-#include "monster-race/race-flags3.h"
-#include "monster-race/race-flags7.h"
#include "system/monster-entity.h"
#include "system/monster-race-info.h"
#include "term/term-color-types.h"
hooked_roff(format(_("%s^は冷血動物である。", "%s^ is cold blooded. "), Who::who(lore_ptr->msex)));
}
- if (lore_ptr->flags2 & RF2_EMPTY_MIND) {
+ if (lore_ptr->misc_flags.has(MonsterMiscType::EMPTY_MIND)) {
hooked_roff(format(_("%s^はテレパシーでは感知できない。", "%s^ is not detected by telepathy. "), Who::who(lore_ptr->msex)));
- } else if (lore_ptr->flags2 & RF2_WEIRD_MIND) {
+ } else if (lore_ptr->misc_flags.has(MonsterMiscType::WEIRD_MIND)) {
hooked_roff(format(_("%s^はまれにテレパシーで感知できる。", "%s^ is rarely detected by telepathy. "), Who::who(lore_ptr->msex)));
}
- if (lore_ptr->flags2 & RF2_MULTIPLY) {
+ if (lore_ptr->misc_flags.has(MonsterMiscType::MULTIPLY)) {
hook_c_roff(TERM_L_UMBER, format(_("%s^は爆発的に増殖する。", "%s^ breeds explosively. "), Who::who(lore_ptr->msex)));
}
- if (lore_ptr->flags2 & RF2_REGENERATE) {
+ if (lore_ptr->misc_flags.has(MonsterMiscType::REGENERATE)) {
hook_c_roff(TERM_L_WHITE, format(_("%s^は素早く体力を回復する。", "%s^ regenerates quickly. "), Who::who(lore_ptr->msex)));
}