From aa6c97f8f2a3b5b2f63fbd2362e1a81cc2110b6a Mon Sep 17 00:00:00 2001 From: Steven Knipe Date: Sat, 20 Sep 2025 05:10:04 -0700 Subject: [PATCH] Fix Pyrohemia, add note in docs about default "onlyControlled" behavior --- Mage.Sets/src/mage/cards/p/Pyrohemia.java | 2 +- .../condition/common/PermanentsOnTheBattlefieldCondition.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/p/Pyrohemia.java b/Mage.Sets/src/mage/cards/p/Pyrohemia.java index c161ce7991f..0a1f52c5cf3 100644 --- a/Mage.Sets/src/mage/cards/p/Pyrohemia.java +++ b/Mage.Sets/src/mage/cards/p/Pyrohemia.java @@ -22,7 +22,7 @@ import java.util.UUID; public final class Pyrohemia extends CardImpl { private static final Condition condition = new PermanentsOnTheBattlefieldCondition( - new FilterCreaturePermanent("no creatures are on the battlefield"), ComparisonType.EQUAL_TO, 0 + new FilterCreaturePermanent("no creatures are on the battlefield"), ComparisonType.EQUAL_TO, 0, false ); public Pyrohemia(UUID ownerId, CardSetInfo setInfo) { diff --git a/Mage/src/main/java/mage/abilities/condition/common/PermanentsOnTheBattlefieldCondition.java b/Mage/src/main/java/mage/abilities/condition/common/PermanentsOnTheBattlefieldCondition.java index 1b6452e49ae..ca407272602 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/PermanentsOnTheBattlefieldCondition.java +++ b/Mage/src/main/java/mage/abilities/condition/common/PermanentsOnTheBattlefieldCondition.java @@ -41,7 +41,8 @@ public class PermanentsOnTheBattlefieldCondition implements Condition { * Applies a filter, a {@link ComparisonType}, and count to permanents on * the battlefield when checking the condition during the * {@link #apply(mage.game.Game, mage.abilities.Ability) apply} method - * invocation. + * invocation. By default, only controlled permanents are counted. + * If you want to check the whole battlefield, use a constructor with the boolean. * * @param filter * @param type