if (i < 400) num += (2 * dam + 5) * (400 - i);
if (i < 700) num += (2 * dam + 10) * (700 - MAX(400, i));
- if (i > (700-650) && weight<900) num += (3 * dam + 15) * (900 - MAX(700, i));
- if (i > (900-650) && weight<1300) num += (3 * dam + 20) * (1300 - MAX(900, i));
+ if (i > (700-650) && i < 900) num += (3 * dam + 15) * (900 - MAX(700, i));
+ if (i > (900-650) && i < 1300) num += (3 * dam + 20) * (1300 - MAX(900, i));
if (i > (1300-650)) num += (7 * dam / 2 + 25) * (i - (1300-650));
if(p_ptr->pclass == CLASS_NINJA)