- Added Leonin Shikari

This commit is contained in:
swordshine
2013-05-07 10:55:52 +00:00
parent 57aa02edc4
commit 0b61dd7c5d
3 changed files with 20 additions and 0 deletions

View File

@@ -60,6 +60,7 @@ import forge.card.cost.CostTapType;
import forge.card.mana.ManaCost;
import forge.card.mana.ManaCostBeingPaid;
import forge.card.spellability.Ability;
import forge.card.spellability.AbilityActivated;
import forge.card.spellability.AbilityManaPart;
import forge.card.spellability.AbilitySub;
import forge.card.spellability.OptionalCost;
@@ -1239,6 +1240,16 @@ public final class GameActionUtil {
newSA.setDescription(sa.getDescription() + " (by paying " + actualcost.toSimpleString() + " instead of its mana cost)");
alternatives.add(newSA);
}
if (sa.hasParam("Equip") && sa instanceof AbilityActivated && keyword.equals("EquipInstantSpeed")) {
final SpellAbility newSA = ((AbilityActivated) sa).getCopy();
SpellAbilityRestriction sar = new SpellAbilityRestriction();
sar.setVariables(sa.getRestrictions());
sar.setSorcerySpeed(false);
sar.setInstantSpeed(true);
newSA.setRestrictions(sar);
newSA.setDescription(sa.getDescription() + " (you may activate any time you could cast an instant )");
alternatives.add(newSA);
}
}
return alternatives;
}