v0.4.0: rebalanced all defense granting weapons
This commit is contained in:
committed by
Evan Debenham
parent
ab16488bd1
commit
9f65ff4e5b
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user