diff --git a/Mage/src/main/java/mage/abilities/effects/ContinuousEffectsList.java b/Mage/src/main/java/mage/abilities/effects/ContinuousEffectsList.java index cbac4704ddd..404401843cc 100644 --- a/Mage/src/main/java/mage/abilities/effects/ContinuousEffectsList.java +++ b/Mage/src/main/java/mage/abilities/effects/ContinuousEffectsList.java @@ -194,7 +194,7 @@ public class ContinuousEffectsList extends ArrayList public void addEffect(T effect, Ability source) { Set set = effectAbilityMap.computeIfAbsent(effect.getId(), x -> new HashSet<>()); if (set.stream() - .filter(ability -> ability.getId().equals(source.getId())) + .filter(ability -> ability.getSourceId().equals(source.getSourceId())) .map(Ability::getId) .anyMatch(source.getId()::equals)) { return;