V0.2.1 : Fixed a bug involving Ring of Tenacity (now rounds damage up, mainly so that hunger still hurts)

This commit is contained in:
Evan Debenham 2014-10-12 00:24:37 -04:00
parent ad32c4d984
commit 56708b36aa
2 changed files with 3 additions and 3 deletions

View File

@ -842,7 +842,7 @@ public class Hero extends Char {
tenacity += ((RingOfTenacity.Tenacity)buff).level;
}
if (tenacity != 0) //(HT - HP)/HT = heroes current % missing health.
dmg *= Math.pow(0.9, tenacity*((float)(HT - HP)/HT));
dmg = (int)Math.ceil((float)dmg * Math.pow(0.9, tenacity*((float)(HT - HP)/HT)));
super.damage( dmg, src );

View File

@ -18,8 +18,8 @@ public class RingOfTenacity extends Ring {
public String desc() {
return isKnown() ?
"When worn, this ring will allow the wearer to resist normally mortal strikes. " +
"The weaker the user becomes, the more resistant they will be to physical damage. " +
"A cursed ring will instead make it easier for the wearer to be executed." :
"The more injured the user is, the more resistant they will be to damage. " +
"A cursed ring will instead make it easier for enemies to execute the wearer." :
super.desc();
}