From 90f2a017abb8f4d1364e537184bb1fca61af9a85 Mon Sep 17 00:00:00 2001 From: Zzooouhh Date: Tue, 24 Oct 2017 06:19:45 +0200 Subject: [PATCH] Update MuragandaPetroglyphs.java --- Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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;