v2.0.0: actually implemented the remaining smaller planned item nerfs

This commit is contained in:
Evan Debenham
2023-01-26 17:56:52 -05:00
parent bfeb05bf5d
commit 7fc190b3f3
3 changed files with 14 additions and 5 deletions

View File

@@ -484,7 +484,7 @@ public class TimekeepersHourglass extends Artifact {
@Override
public int value() {
return 20;
return 30;
}
@Override

View File

@@ -58,14 +58,21 @@ public class WandOfFireblast extends DamageWand {
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){
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){
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;

View File

@@ -51,8 +51,10 @@ public class Blocking extends Weapon.Enchantment {
// lvl 2 ~ 14%
float procChance = (level+4f)/(level+40f) * procChanceMultiplier(attacker);
if (Random.Float() < procChance){
float powerMulti = Math.max(1f, procChance);
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);
}