SpellAbility.paidLifeAmount and accessors

This commit is contained in:
Northmoc
2022-09-20 22:27:13 -04:00
parent d821080389
commit e30ac21566

View File

@@ -115,6 +115,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
private Pair<Long, Player> controlledByPlayer;
private ManaCostBeingPaid manaCostBeingPaid;
private boolean spentPhyrexian = false;
private int paidLifeAmount = 0;
private SpellAbility grantorOriginal;
private StaticAbility grantorStatic;
@@ -624,6 +625,13 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
this.spentPhyrexian = value;
}
public final int getAmountLifePaid() {
return this.paidLifeAmount;
}
public final void setPaidLife(int value) {
this.paidLifeAmount = value;
}
public final void applyPayingManaEffects() {
Card host = getHostCard();