*dead = FALSE;
-#ifdef ALLOW_FEAR
-
/* Mega-Hack -- Pain cancels fear */
if (MON_MONFEAR(m_ptr) && (dam > 0))
{
}
}
-#endif /* ALLOW_FEAR */
-
if ((dam > 0) && !is_pet(m_ptr) && !is_friendly(m_ptr) && (who != m_idx))
{
if (is_pet(&floor_ptr->m_list[who]) && !player_bold(player_ptr, m_ptr->target_y, m_ptr->target_x))
return TRUE;
}
-#ifdef ALLOW_FEAR
-
/* Mega-Hack -- Pain cancels fear */
if (MON_MONFEAR(m_ptr) && (dam > 0))
{
}
}
-#endif
-
/* Not dead yet */
return FALSE;
}
+
bool monster_is_valid(monster_type *m_ptr)
{
return (m_ptr->r_idx != 0);