diff --git a/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java b/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java index 9721414ce63..410898da785 100644 --- a/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java +++ b/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java @@ -35,6 +35,7 @@ import mage.abilities.Ability; import mage.abilities.SpellAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.continuous.BoostAllEffect; +import mage.abilities.keyword.JohanVigilanceAbility; import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -92,7 +93,9 @@ class NoAbilityPredicate implements Predicate { if (isFaceDown) { for (Ability ability : abilities) { if (!ability.getSourceId().equals(input.getId())) { - return false; + if (!(ability instanceof JohanVigilanceAbility)) { + return false; + } } } return true; @@ -100,8 +103,9 @@ class NoAbilityPredicate implements Predicate { for (Ability ability : abilities) { if (!Objects.equals(ability.getClass(), SpellAbility.class)) { - - return false; + if (!(ability instanceof JohanVigilanceAbility)) { + return false; + } } } return true;