Remove all piercing from shocked status

This commit is contained in:
Anuken
2023-09-24 12:24:48 -04:00
parent 65aecbed20
commit 2b12800123
2 changed files with 14 additions and 16 deletions

View File

@@ -64,12 +64,12 @@ public class StatusEffects{
init(() -> opposite(fast));
}};
fast = new StatusEffect("fast"){{
color = Pal.boostTo;
speedMultiplier = 1.6f;
fast = new StatusEffect("fast"){{
color = Pal.boostTo;
speedMultiplier = 1.6f;
init(() -> opposite(slow));
}};
init(() -> opposite(slow));
}};
wet = new StatusEffect("wet"){{
color = Color.royal;
@@ -80,10 +80,8 @@ public class StatusEffects{
init(() -> {
affinity(shocked, (unit, result, time) -> {
float pierceFraction = 0.3f;
unit.damage(transitionDamage);
unit.damagePierce(transitionDamage * pierceFraction);
unit.damage(transitionDamage * (1f - pierceFraction));
if(unit.team == state.rules.waveTeam){
Events.fire(Trigger.shock);
}