diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityPanharmonicon.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityPanharmonicon.java index 5ffdd9f36f1..53936989b56 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityPanharmonicon.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityPanharmonicon.java @@ -29,6 +29,12 @@ public class StaticAbilityPanharmonicon { return n; } + // "triggers only once" means it can't happen + if (t.hasParam("ActivationLimit")) { + // currently no other limits, so no further calculation needed + return n; + } + CardCollectionView cardList = null; // if LTB look back if (t.getMode() == TriggerType.ChangesZone && "Battlefield".equals(t.getParam("Origin"))) {