foul-magics/Mage/src/main/java/mage/abilities/keyword/DauntAbility.java
xenohedron 6695358060 fixes
2023-11-04 18:41:56 -04:00

42 lines
1.1 KiB
Java

package mage.abilities.keyword;
import mage.abilities.common.SimpleEvasionAbility;
import mage.abilities.effects.common.combat.CantBeBlockedByCreaturesSourceEffect;
import mage.constants.ComparisonType;
import mage.constants.Duration;
import mage.filter.common.FilterCreaturePermanent;
import mage.filter.predicate.mageobject.PowerPredicate;
/**
* @author TheElk801
*/
public class DauntAbility extends SimpleEvasionAbility {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creatures with power 2 or less");
static {
filter.add(new PowerPredicate(ComparisonType.FEWER_THAN, 3));
}
public static FilterCreaturePermanent getFilter() {
return filter;
}
public DauntAbility() {
super(new CantBeBlockedByCreaturesSourceEffect(filter, Duration.WhileOnBattlefield));
}
private DauntAbility(final DauntAbility ability) {
super(ability);
}
@Override
public DauntAbility copy() {
return new DauntAbility(this);
}
@Override
public String getRule() {
return "{this} can't be blocked by creatures with power 2 or less.";
}
}