From 66fdfb62f1a758816f61417a00b19acc5f49a93f Mon Sep 17 00:00:00 2001 From: Sol Date: Fri, 20 Nov 2015 03:21:51 +0000 Subject: [PATCH] - Don't spam the console with SVar fallback for Commander's SpellPermanent SAs --- .../src/main/java/forge/game/ability/AbilityUtils.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index e5fd707d140..a93f82eb467 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -13,12 +13,7 @@ import forge.game.card.*; import forge.game.cost.Cost; import forge.game.mana.ManaCostBeingPaid; import forge.game.player.Player; -import forge.game.spellability.AbilitySub; -import forge.game.spellability.Spell; -import forge.game.spellability.SpellAbility; -import forge.game.spellability.SpellAbilityRestriction; -import forge.game.spellability.SpellAbilityStackInstance; -import forge.game.spellability.TargetChoices; +import forge.game.spellability.*; import forge.game.zone.ZoneType; import forge.util.Expressions; import forge.util.collect.FCollection; @@ -351,7 +346,7 @@ public class AbilityUtils { svarval = ((SpellAbility)ability).getSVar(amount); } if (StringUtils.isBlank(svarval)) { - if (ability != null && ability instanceof SpellAbility) { + if ((ability != null) && (ability instanceof SpellAbility) && !(ability instanceof SpellPermanent)) { System.err.printf("SVar '%s' not found in ability, fallback to Card (%s). Ability is (%s)%n", amount, card.getName(), ability); } svarval = card.getSVar(amount);