diff --git a/Mage.Sets/src/mage/cards/p/PortRazer.java b/Mage.Sets/src/mage/cards/p/PortRazer.java index 917a3b06881..80232fb8311 100644 --- a/Mage.Sets/src/mage/cards/p/PortRazer.java +++ b/Mage.Sets/src/mage/cards/p/PortRazer.java @@ -82,7 +82,7 @@ class PortRazerEffect extends RestrictionEffect { @Override public boolean applies(Permanent permanent, Ability source, Game game) { - return true; + return permanent.getId().equals(source.getSourceId()); } } @@ -110,6 +110,6 @@ class PortRazerWatcher extends Watcher { } boolean checkAttacker(Permanent permanent, UUID defenderId) { - return attackMap.computeIfAbsent(permanent.getId(), x -> new HashSet<>()).contains(defenderId); + return !attackMap.computeIfAbsent(permanent.getId(), x -> new HashSet<>()).contains(defenderId); } }