diff --git a/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java b/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java index c1bb9cce2e6..8a9471676d0 100644 --- a/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java +++ b/Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java @@ -92,20 +92,16 @@ class NoAbilityPredicate implements Predicate { } if (isFaceDown) { for (Ability ability : abilities) { - if (!ability.getSourceId().equals(input.getId())) { - if (ability.getClass().equals(JohanVigilanceAbility.class)) { - return false; - } + if (!ability.getSourceId().equals(input.getId()) && !ability.getClass().equals(JohanVigilanceAbility.class)) { + return false; } } return true; } for (Ability ability : abilities) { - if (!Objects.equals(ability.getClass(), SpellAbility.class)) { - if (!ability.getClass().equals(JohanVigilanceAbility.class)) { - return false; - } + if (!Objects.equals(ability.getClass(), SpellAbility.class) && !ability.getClass().equals(JohanVigilanceAbility.class)) { + return false; } } return true;