{
auto *m_ptr = &player_ptr->current_floor_ptr->m_list[m_idx];
auto *r_ptr = &r_info[m_ptr->r_idx];
- if (is_pet(m_ptr) && !player_cast) {
+ if (m_ptr->is_pet() && !player_cast) {
return false;
}
} else if (player_cast && m_ptr->mflag2.has(MonsterConstantFlagType::NOGENO)) {
resist = true;
} else {
- if (record_named_pet && is_pet(m_ptr) && m_ptr->nickname) {
+ if (record_named_pet && m_ptr->is_pet() && m_ptr->nickname) {
GAME_TEXT m_name[MAX_NLEN];
monster_desc(player_ptr, m_name, m_ptr, MD_INDEF_VISIBLE);
exe_write_diary(player_ptr, DIARY_NAMED_PET, RECORD_NAMED_PET_GENOCIDE, m_name);
}
}
- if (m_ptr->is_friendly() && !is_pet(m_ptr)) {
+ if (m_ptr->is_friendly() && !m_ptr->is_pet()) {
if (see_m) {
msg_format(_("%sは怒った!", "%^s gets angry!"), m_name);
}