v0.4.0: refactored weapons with changed stats to use none-constant values
This commit is contained in:
parent
56ec14e370
commit
59628e5f29
|
@ -33,7 +33,7 @@ public class BattleAxe extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 20 + //20 base, down from 25
|
return 4*(tier+1) + //20 base, down from 25
|
||||||
lvl*(tier+1); //scaling unchanged
|
lvl*(tier+1); //scaling unchanged
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ public class Dagger extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 8 + //8 base, down from 10
|
return 4*(tier+1) + //8 base, down from 10
|
||||||
lvl*(tier+1); //scaling unchanged
|
lvl*(tier+1); //scaling unchanged
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,13 +40,13 @@ public class Glaive extends MeleeWeapon {
|
||||||
@Override
|
@Override
|
||||||
public int min(int lvl) {
|
public int min(int lvl) {
|
||||||
return tier + //base unchanged
|
return tier + //base unchanged
|
||||||
2*lvl; //+2 per level, up from +1
|
lvl*2; //+2 per level, up from +1
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 40 + //40 base, up from 30
|
return Math.round(6.67f*(tier+1)) + //40 base, up from 30
|
||||||
lvl*8; //+8 per level, up from +6
|
lvl*Math.round(1.33f*(tier+1)); //+8 per level, up from +6
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,8 +33,8 @@ public class Knuckles extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 6 + //6 base, down from 10
|
return 3*(tier+1) + //6 base, down from 10
|
||||||
lvl*2; //+1 per level, down from +2
|
lvl; //+1 per level, down from +2
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@ public class Mace extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 16 + //16 base, down from 20
|
return 4*(tier+1) + //16 base, down from 20
|
||||||
lvl*(tier+1); //scaling unchanged
|
lvl*(tier+1); //scaling unchanged
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,7 +76,7 @@ public class MagesStaff extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 6 + //6 base damage, down from 10
|
return 3*(tier+1) + //6 base damage, down from 10
|
||||||
lvl*(tier+1); //scaling unaffected
|
lvl*(tier+1); //scaling unaffected
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ public class Quarterstaff extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 12 + //12 base, down from 15
|
return 4*(tier+1) + //12 base, down from 15
|
||||||
lvl*(tier+1); //scaling unchanged
|
lvl*(tier+1); //scaling unchanged
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,13 +40,13 @@ public class Spear extends MeleeWeapon {
|
||||||
@Override
|
@Override
|
||||||
public int min(int lvl) {
|
public int min(int lvl) {
|
||||||
return tier + //base unchanged
|
return tier + //base unchanged
|
||||||
2*lvl; //+2 per level, up from +1
|
lvl*2; //+2 per level, up from +1
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 20 + //20 base, up from 15
|
return Math.round(6.67f*(tier+1)) + //20 base, up from 15
|
||||||
lvl*4; //+4 per level, up from +3
|
lvl*Math.round(1.33f*(tier+1)); //+4 per level, up from +3
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@ public class WarHammer extends MeleeWeapon {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int max(int lvl) {
|
public int max(int lvl) {
|
||||||
return 24 + //24 base, down from 30
|
return 4*(tier+1) + //24 base, down from 30
|
||||||
lvl*(tier+1); //scaling unchanged
|
lvl*(tier+1); //scaling unchanged
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user