From a2ec35a616ec125ac540c9c40e5cf5bbaeb50e40 Mon Sep 17 00:00:00 2001 From: Zzooouhh Date: Thu, 26 Oct 2017 21:22:08 +0200 Subject: [PATCH] Fixed some bug --- Mage.Sets/src/mage/cards/m/MuragandaPetroglyphs.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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;