Fix #9790 (Michonne, Ruthless Survivor)

This commit is contained in:
xenohedron 2023-06-17 00:50:19 -04:00
parent ec92c17a37
commit d2dffaddc9

View file

@ -7,7 +7,7 @@ import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.condition.common.EquippedSourceCondition;
import mage.abilities.decorator.ConditionalRequirementEffect;
import mage.abilities.effects.common.CreateTokenEffect;
import mage.abilities.effects.common.combat.MustBeBlockedByAllSourceEffect;
import mage.abilities.effects.common.combat.MustBeBlockedByAtLeastOneSourceEffect;
import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
import mage.abilities.keyword.IndestructibleAbility;
import mage.cards.CardImpl;
@ -16,7 +16,6 @@ import mage.constants.*;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.game.permanent.token.WalkerToken;
import mage.game.permanent.token.ZombieToken;
import java.util.Objects;
import java.util.UUID;
@ -40,7 +39,7 @@ public final class MichonneRuthlessSurvivor extends CardImpl {
// As long as Michonne is equipped, she must be blocked if able.
this.addAbility(new SimpleStaticAbility(new ConditionalRequirementEffect(
new MustBeBlockedByAllSourceEffect(), EquippedSourceCondition.instance,
new MustBeBlockedByAtLeastOneSourceEffect(Duration.WhileOnBattlefield), EquippedSourceCondition.instance,
"as long as {this} is equipped, she must be blocked if able"
)));