Lines Matching refs:hp
623 int hp, conplus;
628 hp = urole.hpadv.infix + urace.hpadv.infix;
629 if (urole.hpadv.inrnd > 0) hp += rnd(urole.hpadv.inrnd);
630 if (urace.hpadv.inrnd > 0) hp += rnd(urace.hpadv.inrnd);
636 return hp;
639 hp = urole.hpadv.lofix + urace.hpadv.lofix;
640 if (urole.hpadv.lornd > 0) hp += rnd(urole.hpadv.lornd);
641 if (urace.hpadv.lornd > 0) hp += rnd(urace.hpadv.lornd);
643 hp = urole.hpadv.hifix + urace.hpadv.hifix;
644 if (urole.hpadv.hirnd > 0) hp += rnd(urole.hpadv.hirnd);
645 if (urace.hpadv.hirnd > 0) hp += rnd(urace.hpadv.hirnd);
657 hp += conplus;
658 return((hp <= 0) ? 1 : hp);