diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryRegenerate.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryRegenerate.java index 042bb80157a..39bb21af996 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryRegenerate.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryRegenerate.java @@ -318,6 +318,7 @@ public class AbilityFactoryRegenerate { // filter AIs battlefield by what I can target List targetables = ai.getCardsIn(ZoneType.Battlefield); targetables = CardLists.getValidCards(targetables, tgt.getValidTgts(), ai, hostCard); + targetables = CardLists.getTargetableCards(targetables, sa); if (targetables.size() == 0) { return false; @@ -421,6 +422,7 @@ public class AbilityFactoryRegenerate { // filter AIs battlefield by what I can target List targetables = AllZoneUtil.getCardsIn(ZoneType.Battlefield); targetables = CardLists.getValidCards(targetables, tgt.getValidTgts(), ai, hostCard); + targetables = CardLists.getTargetableCards(targetables, sa); final List compTargetables = CardLists.filterControlledBy(targetables, ai); if (targetables.size() == 0) {