Correct target filter in Scrap Trawler (#1556)
* Correct target filter in Scrap Trawler * Revert "Correct target filter in Scrap Trawler" This reverts commit e6f2575c3a1903ba1db701bba906d393d98bf237. * Add cmcLT to MagicCardFilterImpl and Scrap Trawlermaster
parent
2e89cfb7b8
commit
baffa65bb5
|
@ -10,7 +10,7 @@
|
|||
return new MagicEvent(
|
||||
permanent,
|
||||
new MagicTargetChoice(
|
||||
card(MagicType.Artifact).cmcLEQ(cmc).from(MagicTargetType.Graveyard),
|
||||
card(MagicType.Artifact).cmcLT(cmc).from(MagicTargetType.Graveyard),
|
||||
"target artifact card in your graveyard with converted mana cost less than ${cmc}"
|
||||
),
|
||||
this,
|
||||
|
|
|
@ -193,6 +193,15 @@ public abstract class MagicCardFilterImpl implements MagicTargetFilter<MagicCard
|
|||
}
|
||||
};
|
||||
}
|
||||
public MagicCardFilterImpl cmcLT(final int n) {
|
||||
final MagicCardFilterImpl curr = this;
|
||||
return new MagicCardFilterImpl() {
|
||||
@Override
|
||||
public boolean accept(final MagicSource source,final MagicPlayer player,final MagicCard target) {
|
||||
return curr.accept(source, player, target) && target.getConvertedCost() < n;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @param n power limit
|
||||
|
|
Loading…
Reference in New Issue