v0.4.0: rebalanced all defense granting weapons

This commit is contained in:
Evan Debenham
2016-06-14 20:58:31 -04:00
committed by Evan Debenham
parent ab16488bd1
commit 9f65ff4e5b
5 changed files with 8 additions and 8 deletions
@@ -34,11 +34,11 @@ public class Greatshield extends MeleeWeapon {
@Override
public int max(int lvl) {
return 2*(tier+1) + //12 base, down from 30
lvl*(tier+1); //scaling unchanged
lvl*(tier-2); //+3 per level, down from +6
}
@Override
public int defenceFactor(Hero hero) {
return 10+2*level(); //10 extra defence, plus 3 per level;
return 10+3*level(); //10 extra defence, plus 3 per level;
}
}
@@ -39,6 +39,6 @@ public class Quarterstaff extends MeleeWeapon {
@Override
public int defenceFactor(Hero hero) {
return 2+level(); //2 extra defence, plus 1 per level;
return 2; //2 extra defence
}
}
@@ -34,11 +34,11 @@ public class RoundShield extends MeleeWeapon {
@Override
public int max(int lvl) {
return 3*(tier+1) + //12 base, down from 20
lvl*(tier+1); //scaling unchanged
lvl*(tier-1); //+2 per level, down from +4
}
@Override
public int defenceFactor(Hero hero) {
return 6+2*level(); //6 extra defence, plus 2 per level;
return 5+2*level(); //5 extra defence, plus 2 per level;
}
}
@@ -40,6 +40,6 @@ public class Sai extends MeleeWeapon {
@Override
public int defenceFactor(Hero hero) {
return 3+level(); //3 extra defence, plus 1 per level;
return 3; //3 extra defence
}
}