#endif
- if (p_ptr->riding && (c_ptr->m_idx == p_ptr->riding)) disturb(1, 0);
+ if (p_ptr->riding && (c_ptr->m_idx == p_ptr->riding)) disturb(1, 1);
/* Analyze the damage type */
switch (typ)
project(0, 0, t_y, t_x, dam, typ, (PROJECT_STOP|PROJECT_KILL|PROJECT_REFLECTABLE), monspell);
- disturb(1, 0);
+ disturb(1, 1);
return TRUE;
}
if (fuzzy) msg_print("You are hit by acid!");
#endif
- get_damage = acid_dam(dam, killer, monspell);
+ get_damage = acid_dam(dam, killer, monspell, FALSE);
break;
}
if (fuzzy) msg_print("You are hit by fire!");
#endif
- get_damage = fire_dam(dam, killer, monspell);
+ get_damage = fire_dam(dam, killer, monspell, FALSE);
break;
}
if (fuzzy) msg_print("You are hit by cold!");
#endif
- get_damage = cold_dam(dam, killer, monspell);
+ get_damage = cold_dam(dam, killer, monspell, FALSE);
break;
}
if (fuzzy) msg_print("You are hit by lightning!");
#endif
- get_damage = elec_dam(dam, killer, monspell);
+ get_damage = elec_dam(dam, killer, monspell, FALSE);
break;
}
if (fuzzy) msg_print("You are hit by something sharp and cold!");
#endif
- get_damage = cold_dam(dam, killer, monspell);
+ get_damage = cold_dam(dam, killer, monspell, FALSE);
if (!CHECK_MULTISHADOW())
{
if (!p_ptr->resist_shard)
/* Disturb */
- disturb(1, 0);
+ disturb(1, 1);
if ((p_ptr->special_defense & NINJA_KAWARIMI) && dam && who && (who != p_ptr->riding))