- 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

1
.gitattributes vendored
View File

@@ -6097,6 +6097,7 @@ res/cardsfolder/l/leonin_den_guard.txt svneol=native#text/plain
res/cardsfolder/l/leonin_elder.txt svneol=native#text/plain
res/cardsfolder/l/leonin_relic_warder.txt svneol=native#text/plain
res/cardsfolder/l/leonin_scimitar.txt svneol=native#text/plain
res/cardsfolder/l/leonin_shikari.txt -text
res/cardsfolder/l/leonin_skyhunter.txt svneol=native#text/plain
res/cardsfolder/l/leonin_squire.txt svneol=native#text/plain
res/cardsfolder/l/leonin_sun_standard.txt svneol=native#text/plain

View File

@@ -0,0 +1,8 @@
Name:Leonin Shikari
ManaCost:1 W
Types:Creature Cat Soldier
PT:2/2
S:Mode$ Continuous | AddHiddenKeyword$ EquipInstantSpeed | Affected$ Card.withEquip+YouCtrl | Description$ You may activate equip abilities any time you could cast an instant.
SVar:Picture:http://www.wizards.com/global/images/magic/general/leonin_shikari.jpg
Oracle:You may activate equip abilities any time you could cast an instant.
SetInfo:DST Rare

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;
}