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

View File

@ -34,11 +34,11 @@ public class Greatshield extends MeleeWeapon {
@Override @Override
public int max(int lvl) { public int max(int lvl) {
return 2*(tier+1) + //12 base, down from 30 return 2*(tier+1) + //12 base, down from 30
lvl*(tier+1); //scaling unchanged lvl*(tier-2); //+3 per level, down from +6
} }
@Override @Override
public int defenceFactor(Hero hero) { 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;
} }
} }

View File

@ -39,6 +39,6 @@ public class Quarterstaff extends MeleeWeapon {
@Override @Override
public int defenceFactor(Hero hero) { public int defenceFactor(Hero hero) {
return 2+level(); //2 extra defence, plus 1 per level; return 2; //2 extra defence
} }
} }

View File

@ -34,11 +34,11 @@ public class RoundShield extends MeleeWeapon {
@Override @Override
public int max(int lvl) { public int max(int lvl) {
return 3*(tier+1) + //12 base, down from 20 return 3*(tier+1) + //12 base, down from 20
lvl*(tier+1); //scaling unchanged lvl*(tier-1); //+2 per level, down from +4
} }
@Override @Override
public int defenceFactor(Hero hero) { 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;
} }
} }

View File

@ -40,6 +40,6 @@ public class Sai extends MeleeWeapon {
@Override @Override
public int defenceFactor(Hero hero) { public int defenceFactor(Hero hero) {
return 3+level(); //3 extra defence, plus 1 per level; return 3; //3 extra defence
} }
} }

View File

@ -793,7 +793,7 @@ items.weapon.melee.greataxe.stats_desc=This weapon is incredibly heavy.
items.weapon.melee.greataxe.desc=Meant to be wielded over the shoulder, this titanic axe is a powerful as it is heavy. items.weapon.melee.greataxe.desc=Meant to be wielded over the shoulder, this titanic axe is a powerful as it is heavy.
items.weapon.melee.greatshield.name=greatshield items.weapon.melee.greatshield.name=greatshield
items.weapon.melee.greatshield.stats_desc=This weapon blocks a tremendous amount of damage. items.weapon.melee.greatshield.stats_desc=This weapon blocks a tremendous amount of damage, which scales with upgrades.
items.weapon.melee.greatshield.desc=More like a mobile wall than a shield, this gigantic mass of metal aids defense, but doesn't leave much room for attacking. items.weapon.melee.greatshield.desc=More like a mobile wall than a shield, this gigantic mass of metal aids defense, but doesn't leave much room for attacking.
items.weapon.melee.greatsword.name=greatsword items.weapon.melee.greatsword.name=greatsword
@ -841,7 +841,7 @@ items.weapon.melee.quarterstaff.stats_desc=This weapon blocks some damage.
items.weapon.melee.quarterstaff.desc=A staff of hardwood, its ends are shod with iron. items.weapon.melee.quarterstaff.desc=A staff of hardwood, its ends are shod with iron.
items.weapon.melee.roundshield.name=round shield items.weapon.melee.roundshield.name=round shield
items.weapon.melee.roundshield.stats_desc=This weapon blocks a significant amount of damage. items.weapon.melee.roundshield.stats_desc=This weapon blocks a significant amount of damage, which scales with upgrades.
items.weapon.melee.roundshield.desc=This large shield effectively blocks attacks and makes a decent weapon in a pinch. items.weapon.melee.roundshield.desc=This large shield effectively blocks attacks and makes a decent weapon in a pinch.
items.weapon.melee.runicblade.name=runic blade items.weapon.melee.runicblade.name=runic blade