fix CardFactoryUtil.input_targetType to check canTarget()

This commit is contained in:
jendave
2011-08-06 08:16:09 +00:00
parent 088bfb0d31
commit 9edf1fa0e2

View File

@@ -2642,7 +2642,11 @@ public class CardFactoryUtil {
}
}
}
if( foundCardType && zone.is(Constant.Zone.Play)) {
if(!canTarget(spell, card)) {
AllZone.Display.showMessage("Cannot target this card (Shroud? Protection?).");
}
else if( foundCardType && zone.is(Constant.Zone.Play)) {
spell.setTargetCard(card);
if(spell.getManaCost().equals("0") || this.isFree())//for "sacrifice this card" abilities
{