v2.0.0: small improvements to death mark

This commit is contained in:
Evan Debenham
2023-01-19 13:36:36 -05:00
parent 6c68c0c6b1
commit ab8b504918

View File

@@ -87,7 +87,7 @@ public class DeathMark extends ArmorAbility {
}
if (ch != null){
Buff.affect(ch, DeathMarkTracker.class, 5f).setInitialHP(ch.HP);
Buff.affect(ch, DeathMarkTracker.class, DeathMarkTracker.DURATION).setInitialHP(ch.HP);
}
armor.charge -= chargeUse( hero );
@@ -146,6 +146,8 @@ public class DeathMark extends ArmorAbility {
public static class DeathMarkTracker extends FlavourBuff {
public static float DURATION = 5f;
int initialHP = 0;
{
@@ -163,6 +165,11 @@ public class DeathMark extends ArmorAbility {
icon.hardlight(1f, 0.2f, 0.2f);
}
@Override
public float iconFadePercent() {
return Math.max(0, (DURATION - visualcooldown()) / DURATION);
}
private void setInitialHP( int hp ){
if (initialHP < hp){
initialHP = hp;