diff --git a/Mage/src/mage/game/permanent/PermanentImpl.java b/Mage/src/mage/game/permanent/PermanentImpl.java index 500bffb9287..bf532c503e2 100644 --- a/Mage/src/mage/game/permanent/PermanentImpl.java +++ b/Mage/src/mage/game/permanent/PermanentImpl.java @@ -167,9 +167,11 @@ public abstract class PermanentImpl> extends CardImpl @Override public void addAbility(Ability ability) { Ability copy = ability.copy(); - copy.setControllerId(controllerId); - copy.setSourceId(objectId); - abilities.add(copy); + if (!abilities.containsKey(copy.getId())) { + copy.setControllerId(controllerId); + copy.setSourceId(objectId); + abilities.add(copy); + } } @Override