use built-in condition

master
melvin 2013-10-25 11:39:03 +08:00
parent 2f85b956ca
commit 2e46608488
1 changed files with 2 additions and 4 deletions

View File

@ -45,8 +45,7 @@ def NONTOKEN_CREATURE = new MagicPermanentFilterImpl() {
}
@Override
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
final MagicCard card = source.getExiledCards().getCardAtTop();
return card != MagicCard.NONE && card.hasType(MagicType.Creature);
return MagicCondition.HAS_EXILED_CARD.accept(source);
}
},
new MagicStatic(MagicLayer.Type) {
@ -57,8 +56,7 @@ def NONTOKEN_CREATURE = new MagicPermanentFilterImpl() {
}
@Override
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
final MagicCard card = source.getExiledCards().getCardAtTop();
return card != MagicCard.NONE && card.hasType(MagicType.Creature);
return MagicCondition.HAS_EXILED_CARD.accept(source);
}
}
]