This commit is contained in:
Jeff Wadsworth 2022-02-22 16:36:34 -06:00
parent 5ecebcf040
commit cf2b6f8366

View file

@ -13,12 +13,14 @@ import mage.game.permanent.Permanent;
* <p>
* 702.13a Intimidate is an evasion ability.
* <p>
* 702.13b A creature with intimidate can't be blocked except by artifact creatures
* and/or creatures that share a color with it. (See rule 509, "Declare Blockers Step.") #
* 702.13b A creature with intimidate can't be blocked except by artifact
* creatures and/or creatures that share a color with it. (See rule 509,
* "Declare Blockers Step.") #
* <p>
* 702.13c Multiple instances of intimidate on the same creature are redundant.
*/
public class IntimidateAbility extends EvasionAbility implements MageSingleton {
private static final IntimidateAbility instance = new IntimidateAbility();
public static IntimidateAbility getInstance() {
@ -31,7 +33,7 @@ public class IntimidateAbility extends EvasionAbility implements MageSingleton {
@Override
public String getRule() {
return "intimidate";
return "Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)";
}
@Override
@ -41,6 +43,7 @@ public class IntimidateAbility extends EvasionAbility implements MageSingleton {
}
class IntimidateEffect extends RestrictionEffect implements MageSingleton {
public IntimidateEffect() {
super(Duration.EndOfGame);
}