diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java index 257e50b1ee9..db5ccd6803a 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_Counters.java @@ -242,7 +242,7 @@ public class AbilityFactory_Counters { return false; } - if (CostUtil.checkCreatureSacrificeCost(abCost, source)) { + if (!CostUtil.checkCreatureSacrificeCost(abCost, source)) { return false; } diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_Regenerate.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_Regenerate.java index 81793d24b79..006478da82c 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_Regenerate.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_Regenerate.java @@ -191,7 +191,7 @@ public class AbilityFactory_Regenerate { if (!CostUtil.checkSacrificeCost(abCost, hostCard)) return false; - if (CostUtil.checkCreatureSacrificeCost(abCost, hostCard)) + if (!CostUtil.checkCreatureSacrificeCost(abCost, hostCard)) return false; } @@ -551,7 +551,7 @@ public class AbilityFactory_Regenerate { if (!CostUtil.checkSacrificeCost(abCost, hostCard)) return false; - if (CostUtil.checkCreatureSacrificeCost(abCost, hostCard)) + if (!CostUtil.checkCreatureSacrificeCost(abCost, hostCard)) return false; if (!CostUtil.checkLifeCost(abCost, hostCard, 4)) diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java index 24e3b0c6b02..8dd40eb7d71 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java @@ -194,7 +194,7 @@ public class AbilityFactory_ZoneAffecting { if (abCost != null) { // AI currently disabled for these costs - if (CostUtil.checkCreatureSacrificeCost(abCost, source)) + if (!CostUtil.checkCreatureSacrificeCost(abCost, source)) return false; if (!CostUtil.checkLifeCost(abCost, source, 4))