}
}
- if (creature_ptr->resist_acid)
+ if (has_resist_acid(creature_ptr))
per = (per + 2) / 3;
if (is_oppose_acid(creature_ptr))
per = (per + 2) / 3;
}
}
- if (creature_ptr->resist_elec)
+ if (has_resist_elec(creature_ptr))
per = (per + 2) / 3;
if (is_oppose_elec(creature_ptr))
per = (per + 2) / 3;
}
/* Resist the damage */
- if (creature_ptr->resist_fire)
+ if (has_resist_fire(creature_ptr))
per = (per + 2) / 3;
if (is_oppose_fire(creature_ptr))
per = (per + 2) / 3;
}
}
- if (creature_ptr->resist_cold)
+ if (has_resist_cold(creature_ptr))
per = (per + 2) / 3;
if (is_oppose_cold(creature_ptr))
per = (per + 2) / 3;
PERCENTAGE calc_pois_damage_rate(player_type *creature_ptr)
{
PERCENTAGE per = 100;
- if (creature_ptr->resist_pois)
+ if (has_resist_pois(creature_ptr))
per = (per + 2) / 3;
if (is_oppose_pois(creature_ptr))
per = (per + 2) / 3;
{
PERCENTAGE per = 100;
- if (creature_ptr->resist_pois)
+ if (has_resist_pois(creature_ptr))
per = (2 * per + 2) / 5;
if (is_oppose_pois(creature_ptr))
per = (2 * per + 2) / 5;
per = per * 4 / 3;
}
- if (creature_ptr->resist_lite) {
+ if (has_resist_lite(creature_ptr)) {
per *= 400;
per /= randrate(4, 7, mode);
}
{
PERCENTAGE per = 100;
- if (creature_ptr->resist_sound) {
+ if (has_resist_sound(creature_ptr)) {
per *= 500;
per /= randrate(4, 7, mode);
}
{
PERCENTAGE per = 100;
- if (creature_ptr->resist_conf) {
+ if (has_resist_conf(creature_ptr)) {
per *= 500;
per /= randrate(4, 7, mode);
}