if (has_hold_exp(target_ptr))
damage_ratio -= 75;
- if (is_resist_neth(target_ptr))
+ if (has_resist_neth(target_ptr))
damage_ratio -= 75;
monap_ptr->damage = monap_ptr->damage * damage_ratio / 1000;
return;
process_monster_attack_time(target_ptr, monap_ptr);
- if (is_resist_time(target_ptr))
+ if (has_resist_time(target_ptr))
monap_ptr->damage = monap_ptr->damage * (randint1(4) + 4) / 9;
monap_ptr->get_damage += take_hit(target_ptr, DAMAGE_ATTACK, monap_ptr->damage, monap_ptr->ddesc, -1);
POSITION ix = o_ptr->ix;
OBJECT_IDX next_o_idx = o_ptr->next_o_idx;
byte marked = o_ptr->marked;
- WEIGHT weight = o_ptr->number * o_ptr->weight;
u16b inscription = o_ptr->inscription;
object_prep(owner_ptr, o_ptr, o_ptr->k_idx);