- Added RememberTapped parameter to AF Tap.

- Added Spirit Flare by marc.
This commit is contained in:
Sloth
2012-02-14 12:22:43 +00:00
parent 79e920da1f
commit f5f419153a
3 changed files with 23 additions and 0 deletions

View File

@@ -1123,6 +1123,10 @@ public class AbilityFactoryPermanentState {
private static void tapResolve(final AbilityFactory af, final SpellAbility sa) {
final HashMap<String, String> params = af.getMapParams();
final Card card = sa.getSourceCard();
final boolean remTapped = params.containsKey("RememberTapped");
if (remTapped) {
card.clearRemembered();
}
ArrayList<Card> tgtCards;
final Target tgt = sa.getTarget();
@@ -1134,6 +1138,9 @@ public class AbilityFactoryPermanentState {
for (final Card tgtC : tgtCards) {
if (AllZoneUtil.isCardInPlay(tgtC) && ((tgt == null) || tgtC.canBeTargetedBy(sa))) {
if (tgtC.isUntapped() && (remTapped)) {
card.addRemembered(tgtC);
}
tgtC.tap();
}
}