if (!effect || check_hit(power, rlev, MON_STUNNED(m_ptr)))
{
/* Always disturbing */
- disturb(1, 0);
+ disturb(1, 1);
/* Hack -- Apply "protection from evil" */
/* Special damage */
- get_damage += acid_dam(damage, ddesc, -1);
+ get_damage += acid_dam(damage, ddesc, -1, FALSE);
/* Hack -- Update AC */
update_stuff();
/* Special damage */
- get_damage += elec_dam(damage, ddesc, -1);
+ get_damage += elec_dam(damage, ddesc, -1, FALSE);
/* Learn about the player */
update_smart_learn(m_idx, DRS_ELEC);
/* Special damage */
- get_damage += fire_dam(damage, ddesc, -1);
+ get_damage += fire_dam(damage, ddesc, -1, FALSE);
/* Learn about the player */
update_smart_learn(m_idx, DRS_FIRE);
/* Special damage */
- get_damage += cold_dam(damage, ddesc, -1);
+ get_damage += cold_dam(damage, ddesc, -1, FALSE);
/* Learn about the player */
update_smart_learn(m_idx, DRS_COLD);
if (m_ptr->ml)
{
/* Disturbing */
- disturb(1, 0);
+ disturb(1, 1);
/* Message */
#ifdef JP