From e30ac2156655db57bd837f17f95ee876b4d9b780 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Tue, 20 Sep 2022 22:27:13 -0400 Subject: [PATCH] SpellAbility.paidLifeAmount and accessors --- .../main/java/forge/game/spellability/SpellAbility.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index 9fa31cdd55f..cbcbb7e5a75 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -115,6 +115,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit private Pair 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();