Lines Matching defs:damage
68 short damage, hit_chance;
102 damage = get_damage(monster->m_damage, 1);
107 minus = minus/100.00 * (float)damage;
109 damage -= (short)minus;
111 damage = monster->stationary_damage++;
114 damage /= 3;
116 if (damage > 0) {
117 rogue_damage(damage, monster, 0);
127 short damage, hit_chance;
145 damage = get_weapon_damage(rogue.weapon);
147 damage *= 3;
152 if (mon_damage(monster, damage)) { /* still alive? */
220 tmp_to_hit = get_number(obj->damage) + obj->hit_enchant;
221 while ((obj->damage[i] != 'd') && obj->damage[i]) {
224 if (obj->damage[i] == 'd') {
227 tmp_damage = get_number(obj->damage + i) + obj->d_enchant;
267 return(get_number(obj->damage) + obj->hit_enchant);
302 mon_damage(object *monster, short damage)
307 monster->hp_to_kill -= damage;
449 short damage;
451 damage = get_w_damage(weapon);
452 damage += damage_for_strength();
453 damage += ((((rogue.exp + ring_exp) - r_rings) + 1) / 2);
454 return(damage);