v2.0.0: small improvements to death mark
This commit is contained in:
+8
-1
@@ -87,7 +87,7 @@ public class DeathMark extends ArmorAbility {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (ch != null){
|
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 );
|
armor.charge -= chargeUse( hero );
|
||||||
@@ -146,6 +146,8 @@ public class DeathMark extends ArmorAbility {
|
|||||||
|
|
||||||
public static class DeathMarkTracker extends FlavourBuff {
|
public static class DeathMarkTracker extends FlavourBuff {
|
||||||
|
|
||||||
|
public static float DURATION = 5f;
|
||||||
|
|
||||||
int initialHP = 0;
|
int initialHP = 0;
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -163,6 +165,11 @@ public class DeathMark extends ArmorAbility {
|
|||||||
icon.hardlight(1f, 0.2f, 0.2f);
|
icon.hardlight(1f, 0.2f, 0.2f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public float iconFadePercent() {
|
||||||
|
return Math.max(0, (DURATION - visualcooldown()) / DURATION);
|
||||||
|
}
|
||||||
|
|
||||||
private void setInitialHP( int hp ){
|
private void setInitialHP( int hp ){
|
||||||
if (initialHP < hp){
|
if (initialHP < hp){
|
||||||
initialHP = hp;
|
initialHP = hp;
|
||||||
|
|||||||
Reference in New Issue
Block a user