diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index d25747abd6f..2e13623b01a 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -4052,6 +4052,10 @@ public class Card extends GameEntity implements Comparable, IHasSVars { } public final StatBreakdown getUnswitchedPowerBreakdown() { + // 208.3 A noncreature permanent has no power or toughness + if (isInPlay() && !isCreature()) { + return new StatBreakdown(); + } return new StatBreakdown(getCurrentPower(), getTempPowerBoost(), getPowerBonusFromCounters()); } public final int getUnswitchedPower() { @@ -4111,6 +4115,10 @@ public class Card extends GameEntity implements Comparable, IHasSVars { } public final StatBreakdown getUnswitchedToughnessBreakdown() { + // 208.3 A noncreature permanent has no power or toughness + if (isInPlay() && !isCreature()) { + return new StatBreakdown(); + } return new StatBreakdown(getCurrentToughness(), getTempToughnessBoost(), getToughnessBonusFromCounters()); } public final int getUnswitchedToughness() {