v2.0.0: actually implemented the remaining smaller planned item nerfs
This commit is contained in:
+1
-1
@@ -484,7 +484,7 @@ public class TimekeepersHourglass extends Artifact {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int value() {
|
public int value() {
|
||||||
return 20;
|
return 30;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+10
-3
@@ -58,14 +58,21 @@ public class WandOfFireblast extends DamageWand {
|
|||||||
collisionProperties = Ballistica.WONT_STOP;
|
collisionProperties = Ballistica.WONT_STOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
//1x/2x/3x damage
|
//1/2/3 base damage with 1/2/3 scaling based on charges used
|
||||||
public int min(int lvl){
|
public int min(int lvl){
|
||||||
return (1+lvl) * chargesPerCast();
|
return (1+lvl) * chargesPerCast();
|
||||||
}
|
}
|
||||||
|
|
||||||
//1x/2x/3x damage
|
//2/8/18 base damage with 2/4/6 scaling based on charges used
|
||||||
public int max(int lvl){
|
public int max(int lvl){
|
||||||
return (6+2*lvl) * chargesPerCast();
|
switch (chargesPerCast()){
|
||||||
|
case 1: default:
|
||||||
|
return 2 + 2*lvl;
|
||||||
|
case 2:
|
||||||
|
return 2*(4 + 2*lvl);
|
||||||
|
case 3:
|
||||||
|
return 3*(6+2*lvl);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ConeAOE cone;
|
ConeAOE cone;
|
||||||
|
|||||||
+3
-1
@@ -51,8 +51,10 @@ public class Blocking extends Weapon.Enchantment {
|
|||||||
// lvl 2 ~ 14%
|
// lvl 2 ~ 14%
|
||||||
float procChance = (level+4f)/(level+40f) * procChanceMultiplier(attacker);
|
float procChance = (level+4f)/(level+40f) * procChanceMultiplier(attacker);
|
||||||
if (Random.Float() < procChance){
|
if (Random.Float() < procChance){
|
||||||
|
float powerMulti = Math.max(1f, procChance);
|
||||||
|
|
||||||
BlockBuff b = Buff.affect(attacker, BlockBuff.class);
|
BlockBuff b = Buff.affect(attacker, BlockBuff.class);
|
||||||
b.setShield(attacker.HT/10);
|
b.setShield(Math.round(powerMulti * (2 + weapon.buffedLvl())));
|
||||||
attacker.sprite.emitter().burst(Speck.factory(Speck.LIGHT), 5);
|
attacker.sprite.emitter().burst(Speck.factory(Speck.LIGHT), 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user