mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
- Fixed AF Mana used on subabilities.
This commit is contained in:
@@ -22,7 +22,10 @@ import java.util.Map;
|
||||
import forge.Card;
|
||||
import forge.card.abilityfactory.effects.ChangeZoneAllEffect;
|
||||
import forge.card.abilityfactory.effects.ChangeZoneEffect;
|
||||
import forge.card.abilityfactory.effects.ManaEffect;
|
||||
import forge.card.abilityfactory.effects.ManaReflectedEffect;
|
||||
import forge.card.cardfactory.CardFactoryUtil;
|
||||
import forge.card.spellability.AbilityManaPart;
|
||||
import forge.card.spellability.AbilitySub;
|
||||
import forge.card.spellability.Target;
|
||||
|
||||
@@ -38,6 +41,10 @@ public class CommonDrawback extends AbilitySub {
|
||||
ai = ai0;
|
||||
effect = effect0;
|
||||
|
||||
if (effect0 instanceof ManaEffect || effect0 instanceof ManaReflectedEffect) {
|
||||
this.setManaPart(new AbilityManaPart(ca, params));
|
||||
}
|
||||
|
||||
if (effect0 instanceof ChangeZoneEffect || effect0 instanceof ChangeZoneAllEffect) {
|
||||
AbilityFactory.adjustChangeZoneTarget(params, this);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user